A Straight Answer, No Service-Writer Upsell

Your Price, From John Himself.

Every BMW is different — the chassis, the parts it actually needs, and whether a diagnostic comes first all move the number. So instead of a figure that isn't yours, you get a real quote in minutes by text.

“He even makes himself available over text whenever I have questions.” — Desiree F., Google review

The Jobs Quoted Most Often

Each of these is fixed in scope, so the quote is quick to give. Where the final figure lands depends on your chassis, the parts your car actually needs, and whether a diagnostic has to come first.

Mechanical

BMW Brake Service

Per axle. Pads and rotors fitted with OEM-spec parts, including bedding-in.

Text for a quote
Mechanical

BMW Oil Service

Full synthetic oil and filter, with a service light reset using BMW-specific software.

Text for a quote
Mechanical

Diagnostics & Scan

Full fault code scan and warning light diagnosis with professional Snap-on tools.

Text for a quote
Detailing

Exterior Detail

Hand wash, decontamination, clay treatment, paint enhancement and protection.

Text for a quote
Detailing

Interior Detail

Leather cleaning and conditioning, deep vacuum and extraction, trim and surfaces.

Text for a quote
Detailing

Signature Detail

The complete inside-and-out treatment. The highest level of care offered.

Text for a quote

Specializing in BMW, and servicing other high-end European and luxury vehicles.

Why You Get a Quote, Not a Price List

Brake work is a good example. A pad and rotor replacement is a known job. But if a caliper is seized, or a warning light points at something upstream, fixing the brakes without diagnosing that first would be a disservice — and quoting it blind would be dishonest.

So diagnostics are sometimes a necessary step before a firm number exists. When that's the case, you'll be told before any work starts, and nothing proceeds without your say-so.

No payment is ever collected on this site.

Get a Quote

Three Answers, Then Talk to John

No calculators, no account, no waiting on an email. Pick your car, the service and your city — then send it straight over.

01

Your BMW

02

What it needs

03

Where you're parked

Get your exact price from John in minutes.

Pick your BMW, the service and your city — the request builds itself as you go.

BMW selectedService selectedCity selected

Would rather just start typing? No steps required.

Text John Now

No payment collected. John will confirm your appointment and final quote by text.