BMW G 310 R vs Yamaha YBR 125

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