BMW G 310 R Price starts at Rs. 2.75 Lakh which is Rs. 10,000 costlier than base model of TVS Apache RR 310 priced at Rs. 2.65 Lakh. Compare BMW G 310 R vs TVS Apache RR 310 on the basis of price, specs, features, reviews.