At RM277,164 on-the-road with a five-year warranty, the LWB 3er is RM24k cheaper than initially expected
Presenting the longer and wider BMW 330i M Sport, supersized for comfort