Everyday servicing to bigger mechanical jobs — all handled with proper BMW know-how, honest advice and a fair, up-front price. Here’s the detail on what we can help with.

Routine servicing to keep your BMW reliable, efficient and holding its value — with honest advice on what’s due now and what can safely wait.

Computer diagnostics to pinpoint the actual problem — not just the warning light — so you only ever pay to fix what’s genuinely wrong.

From everyday wear-and-tear to bigger mechanical jobs, carried out with care and BMW-specific experience.

Bigger engine and transmission jobs handled in-house, rather than sub-let — so it’s done to a standard we’re happy to put our name to.

Everything that keeps the car safe and planted — checked, replaced where needed and road-tested before you collect.

Electrical gremlins found and fixed, plus coding for parts and features where your BMW needs it.