0800 609 090 0800 609 090
After hours: 022 639 1588 022 639 1588 (Tony)
  • 2012 BMW 120i

    41 customer reviews
    Appearance / Style
    Safety Features
    Fuel Economy
    Power / Performance
    Space / Room / Storage

Comment Highlights (10)

  • Nov 2021
    It’s a powerful, beautiful and strong car. Although a hatchback the boot space is very reasonably sized. Nothing better than driving a BMW
    —Iliana C - 2012 BMW 120i M Sport / Leather Seats
  • Nov 2021
    It's a beautiful car, and love driving it. I think the boot is ample for groceries plus more. The only downside to this BMW is that it does not like uneven bumpy roads. I've been told it's due to the tyres and is noted in BMW literature for this model. Otherwise for a hatch it's sporty vibe makes it not only practical but also fun!
    —Victoria F - 2012 BMW 120i
  • Jul 2021
    I love European cars so was a no brainer
    —Verity C - 2012 BMW 120i
  • Jul 2021
    Affordable car, with suprising amount of torque. Handling is amazing and a very comfortable car.
    —Brian C - 2012 BMW 120i Sport / 17 Genuine Alloys
  • Jun 2021
    The bmw 120i is very good at fuel consumption and the ride is firm and comfortable.
    —Seksan C - 2012 BMW 120i Sport
  • Mar 2020
    Good vechile
    —Harish B - 2012 BMW 120i Sport / Leather Seats / 17 Inch Genuine Alloys
  • Feb 2020
    Great car.
    —Michael F - 2012 BMW 120i Sport
  • Aug 2019
    Trustworthy vehicle and a very pleasant driving experience. It has a lot of power and it is very low on fuel consumption.
    —Nicolaas P - 2012 BMW 120i
  • Feb 2019
    Great car, looks good, drives well and super economical - even in the short time i have had it, i have noticed a difference.
    —Alexandra C - 2012 BMW 120I 120I
  • Jan 2018
    I wanted a car that looked good and that I would feel good driving The BMW is an amazing looking car, offers great fuel economy, runs well, corners incredibly, and can be parked anywhere!
    —Sean S - 2012 BMW 120i M-SPORT XENON

Contact Us

Open Hours

  • Monday 8.30am - 5.00pm
  • Tuesday 8.30am - 5.00pm
  • Wednesday 8.30am - 5.00pm
  • Thursday 8.30am - 5.00pm
  • Friday 8.30am - 5.00pm
  • Saturday 8.30am - 5.00pm
  • Sunday By Appointment