bmw

For bike lovers, BMW S1000RR superbike has been unveiled in Germany and the company has decided to make 1,000 units by the end of next year. Alright, let me tell ya what S1000RR stands for. “S” stands for Supersports while the “1000” means the engine model: 1000cc four cylinders and the “RR” is the model of the bike.