The BMW M135 is a performance hatchback with a 2.0 petrol engine. If it is on your list, here is what it costs beyond the showroom price. The figures cover COE, road tax and car insurance.
All insurance prices are examples for one stated driver, as of 1 November 2026. They give a sense of the field, not your premium.
One version listed
The new-car list on 2026-10-10 shows a single version: the M135 2.0 xDrive. It is a petrol car with a 1,998cc engine and 296bhp. The list calls it a hatchback, made in Germany.
The quote form prices the same M135 2.0 xDrive, the version most insurers quote.
List price
As listed on 2026-10-10, the M135 2.0 xDrive was S$372,888, COE included. Prices move with each COE round. Check what each dealer's figure covers before comparing. Some offers fold in servicing or accessories, and others do not. A written breakdown makes two offers easier to set side by side.
Category B COE
The price page is clear on this one. With a 1,998cc engine, above 1,600cc, the M135 needs a Category B COE. In the October 2026, 2nd round, Category B closed at S$131,901.
COE premiums change every round. Follow the COE page for newer results.
Road tax for 1,998cc
Petrol car road tax follows engine size. For 1,998cc, LTA's formula gives S$1,209.76 a year, before any age surcharge.
From the 11th year, the surcharge adds:
- Over 10 years: +10%
- Over 11 years: +20%
- Over 12 years: +30%
- Over 13 years: +40%
- Over 14 years: +50%
The road tax page has the formula for other sizes.
Car insurance on the standard profile
The BMW M135 price page prices one set of details:
- The car: M135 2.0 xDrive, registered 3 years ago, private use, comprehensive
- The driver: aged 40, married, office job, 10 years' driving
- The record: 50% NCD, no claims
- Repairs: authorised workshop, no options
6 insurers give prices, across seven plans. The lowest is S$1,171.31 a year. The highest insurer's lowest plan is S$4,901.77, which is S$3,730.46 more, or 318% on top. That top figure is marked as an estimate. All prices include 9% GST.
Leave that outlier aside and the rest sit much closer. Five plans fall between the lowest price and S$2,062.16. One insurer offers two plans, at S$1,171.31 and S$1,548.02.
Thirteen insurers have no online price for this model. So the field you can compare online is smaller than for many cars of this engine size. It may be worth asking for a quote on your own details where an insurer has no online figure.
Excess across the plans
The excess runs from S$0 to S$3,000. The two lowest premiums carry S$500. Others carry S$600 or S$750. One plan in the middle carries S$3,000, and the dearest plan carries S$0. A low excess often comes with a higher premium, and the reverse. Compare both numbers together.
How the premium reacts to changes
The page shows the lowest price when one thing changes:
- No NCD (0%): S$2,602.91, S$1,431.60 more
- 20% NCD: S$2,082.33, S$911.02 more, with 5 insurers
- Driver aged 27, 3 years' driving, 30% NCD: S$2,579.52, S$1,408.21 more, with 5 insurers
- Driver aged 65, 20 years' driving: S$1,288.13, S$116.82 more
- New car, registered this year: S$1,166.87, S$4.44 less
- Car 8 years old: S$1,186.67, S$15.36 more, with 5 insurers
Your NCD matters most on this page. With none, the lowest price rises by 122%. A younger driver with 30% NCD lands close to that.
Car age barely moves the lowest figure. A new car comes out a few dollars lower, and an 8-year-old car a little higher. These are lowest prices only, so plans further up can behave differently.
Six similar cars, same driver
The price page compares the M135 with six cars of a similar engine size:
- Lexus NX: S$970.26
- Mercedes-Benz GLC: S$925.60
- Lexus RX: S$921.75
- Mercedes-Benz E-Class: S$857.06
- Toyota Voxy: S$763.41
- Toyota Harrier: S$763.00
Their average lowest price is S$866.85. The M135 costs 35% more than that, and all 6 are cheaper to insure. Each of those cars has 14 or 15 insurers pricing it, against 6 for the M135. The BMW car insurance page covers other BMW models.
The open-ended costs
Some costs depend so much on you that no figure fits:
- Petrol: your distance, your routes and pump prices.
- Parking: season parking at home and work, plus short stays in town.
- ERP: charges vary with road and time of day.
- Servicing and parts: follow the maker's schedule. Tyres and brakes on a performance car may need attention sooner. Check the warranty terms.
- Depreciation: the purchase price against the resale value over the COE period.
Summary of yearly costs we can show
For the BMW M135 2.0 xDrive:
- Road tax: S$1,209.76 a year before any age surcharge (LTA's formula, checked 2026-10-19)
- Insurance, standard driver: from S$1,171.31 a year (as of 1 November 2026)
- Insurance, no NCD: from S$2,602.91
- Insurance, driver aged 27 with 30% NCD: from S$2,579.52
- Insurance, car 8 years old: from S$1,186.67
One-off, for reference: S$372,888 as listed on 2026-10-10, and a Category B COE at S$131,901 in the October 2026, 2nd round.
Before you buy: car insurance for the BMW M135
Before you drive off, get your car insurance through Shenton Brokers. Compare car insurance for the BMW M135 to see today's prices from every insurer we compare and how they change with the driver and the car's age. Or get a quote with your own details.