BMW G 310 R vs Yamaha YBR 125G

BMW G 310 R Price begins at PKR. 304629, which is PKR. -51371 more than the basic model Yamaha YBR 125G priced at PKR. 356000. The mileage claimed by Yamaha YBR 125G is 45 kilometres per litter and the BMW G 310 R's mileage of 30 Kmpl. Technical specifications state that Yamaha YBR 125G is powered by a 124 CC engine, while BMW G 310 R is powered by CC engine. Yamaha YBR 125G comes in 3 colours while BMW G 310 R comes with 4 colours. A comparison of Yamaha YBR 125G vs BMW G 310 R can be described in terms of pricing and specifications.