Skip to content
Independent · On-site · Own report · Fixed price

Get your used BMW 3 Series inspected: on-site used-car inspection, from €289

The BMW 3 Series has for decades been Germany's most frequently inspected used vehicle in our network — and for good reason. Depending on the model series and engine, completely different problems lurk: an E46 with rear subframe cracks drives flawlessly, until the axle breaks. An E90 with an N47 diesel rattles at cold start before the chain snaps. An F30 with an N20 petrol engine and a faulty chain tensioner gives almost no warning sign. Our inspector knows every generation of the 3 Series, comes directly to the vehicle, and delivers you a digital photo report within 24 hours based on over 100 checkpoints. Fixed price from €289 incl. VAT and travel.

4,9
Google · 39+ reviews
100+
Checked points

Buying a used BMW 3 Series: what do I need to know?

checkdenwagen.de is an independent provider of on-site used-car inspections operating across Germany, based in Berlin with a network of inspectors throughout the country. The BMW 3 Series has, over its long history, gone through fundamentally different generations — and each brings its own well-documented weak points. On the E46 (1998-2005), rear subframe cracks are a safety-relevant issue that is never mentioned in the listing: the trailing-arm mount on the rear subframe can corrode and crack, which compromises the driving behaviour. Added to this are rust on the wheel arches and jack mounts as well as worn steering bearings. On the E90/E91/E92 (2005-2012), the N47 four-cylinder diesel with its rear-mounted timing chain tops the risk list — a failure that requires the engine to be removed. N43 petrol examples had factory problems with the high-pressure pump and NOx sensors, and VANOS rattling at cold start is a classic E90 quirk. Knocking in the steering gear is almost the rule on higher-mileage E90s. On the F30/F31 (2012-2019), BMW switched to the N20/N26 petrol engine and the N47/B47 diesel. The N20 has a chain tensioner defect that was partly remedied as standard — but not all examples are safe. Heat exchanger leaks (coolant in the engine oil) are another F30-specific issue. On the G20 (from 2019), the B47 and B48 units are significantly more reliable, but here too the rule applies: fault memory analysis, paint thickness measurement, and chassis inspection remain indispensable. Our inspector spends about 1.5 hours on site, inspects according to a checklist with over 100 points, and delivers you the report as a basis for your buying decision or price negotiation.

BMW 3 Series: character, generations, and buying risks at a glance

Germany's benchmark mid-size class

No other model has stood for the sporty mid-size class for as long as the BMW 3 Series. From the compact saloon (E46, E90, F30, G20) to the Touring (E46T, E91, F31, G21), the 3 Series appeals to a very broad buyer group — which keeps both supply and price range equally wide. High-quality equipment and a strong brand image also adorn examples that technically need rework.

Generational risks: E46 rusts, E90 chains, F30 tensions

Every 3 Series generation has a distinctive risk theme: E46 with rear subframe cracks and rust, E90 with N47 timing chain and VANOS, F30 with N20 chain tensioner and heat exchanger, G20 with more solid units but still worth inspecting. Those who know the generation buy more deliberately — and negotiate better.

Running costs: premium brand, premium costs

BMW spare parts and workshop labour are noticeably above the class average. A timing chain replacement on the N47, which requires the engine to be removed, a rear subframe replacement on the E46, or a steering gear overhaul on the E90 can quickly eat up a significant part of the purchase price. A pre-purchase inspection is an inexpensive risk safeguard on any 3 Series.

Broad used market — lots of choice, lots of grey area

No model is listed more often on mobile.de and autoscout24 than the BMW 3 Series. The large selection is an advantage — but also an invitation for dressed-up examples where problems have been concealed. Fresh valeting, cleared fault codes, and cosmetically repaired rust are not visible in the listing. An independent on-site inspection is the only protection.

BMW 3 Series generations: E46, E90, F30, and G20 compared

The BMW 3 Series history can be divided into four eras relevant to used-car buyers: E46 (1998-2005): Many regard the fourth generation as the last true 3 Series. Saloon, Touring, Coupé, and Convertible on one platform — inline-six (M52, M54) or four-cylinder (M43, N46), diesel as M47. Safety-relevant: rear subframe cracks at the trailing-arm mounts, rust on wheel arches and jack mounts, worn steering bearings. Today mostly high-mileage — low price level, high repair risk. E90 / E91 / E92 / E93 (2005-2012): The fifth generation brought modern engines, but also new worries. N47 diesel (318d, 320d, 325d): rear-mounted timing chain, wear often only audible shortly before failure. N43 petrol (318i, 320i): high-pressure pump and NOx sensors prone to failure. N52 and N54 petrol: VANOS adjustment, high-pressure pump (N54). Steering gear knock almost standard on higher-mileage examples. E91 Touring: additionally check the tailgate wiring harness. F30 / F31 / F34 (2012-2019): The sixth generation with a fully revised engine line-up. N20/N26 petrol (316i, 318i, 320i, 328i): chain tensioner defect (especially production years 2012-2015), heat exchanger leak (coolant can get into the engine oil). N47 diesel still fitted (316d, 318d, 320d), later B47 as far more solid. The facelift from 2015 brought the B47 diesel and first B48 petrol engines, which are considered more reliable. G20 / G21 (from 2019): The seventh generation with B47/B48 units as the base, B58 inline-six for the 330i and 340i. Technically the most modern, electronically more complex. Inspection focus: OBD fault memory analysis (cold-start codes, cleared faults), accident history via paint thickness measurement, chassis condition, and service booklet cross-check.

BMW 3 Series weak points: what our inspection specifically examines

E46: rear subframe cracks (safety-relevant)

On the BMW 3 Series E46 (1998-2005), the trailing-arm mounts on the rear subframe can corrode and crack — a failure that does not necessarily announce itself in everyday driving but compromises driving behaviour. Affected above all are vehicles from damp regions or with a poor preservation history. Our inspector raises the vehicle on the lift, shines a light specifically on the rear subframe, and documents all crack patterns and rust findings photographically. A visible crack or heavy corrosion in the mounting surface is a clear buying warning sign.

E46: rust on wheel arches and jack mounts

Despite BMW's typically good galvanising, the BMW 3 Series E46 has typical rust spots: wheel arches (the inner panel behind the wheel housings), jack mounts under the sills, and the sill/door-skin transition. Cosmetically valeted examples look flawless on the outside — the rust starts from the inside. Our inspector shines a light specifically on all the known spots, measures paint thicknesses on the sills, and documents the underbody area and wheel housings.

E90/E91/E92: N47 diesel timing chain (rear-mounted)

The N47 four-cylinder diesel in the BMW 3 Series E90 (318d, 320d, 325d, build years approx. 2007-2011) has its timing chain mounted on the gearbox side of the engine. This means: in the event of failure, the engine has to be largely removed — a costly repair. Chain wear announces itself through a dull rattle at cold start that subsides after a few seconds; in the worst case it only sets in shortly before the chain snaps. Our inspector listens specifically to the cold start, reads OBD codes for camshaft-specific entries, and assesses the service history for chain repairs or unusually short oil change intervals.

E90: N43 petrol — high-pressure pump and NOx sensors

The N43 four-cylinder petrol engine (316i, 318i from 2007) was BMW's entry into direct injection with stratified charge — technically ambitious, problematic in practice. High-pressure pump malfunctions lead to jerky running and starting problems. The NOx sensors (nitrogen oxide sensor, catalytic converter lambda probe) frequently fail on older examples and trigger fault codes as well as possible limp-home mode. Our inspector reads out all engine control unit codes, assesses fuel system pressure, and tests the throttle response when accelerating from low revs.

E90/F30: VANOS rattle and steering gear knock

BMW's own VANOS system for camshaft adjustment frequently rattles on the E90 (especially N52, N54) at cold start — an early sign of wear on the adjustment unit or the plunger pistons. Once the engine runs warm and the rattle goes quiet, a diagnosis from the listing is hardly possible. Added to this is a known knocking in the steering gear on the E90, which points to loosened control-arm linkage points or worn steering gear internals — almost inaudible on smooth roads, distinct on cobbles or tight parking ramps. Our inspector systematically listens to the cold start and steering behaviour and reads VANOS entries from the control unit.

F30: N20 petrol — chain tensioner and chain wear

The N20/N26 four-cylinder petrol engine in the BMW 3 Series F30 (316i, 318i, 320i, 328i, 2012-2019) has a front-mounted timing chain — but a plastic chain tensioner that broke prematurely on early production years (especially 2012-2015). BMW carried out remedial work in several service campaigns, but not all examples were captured. A broken chain tensioner can lead to the chain jumping and engine damage. Our inspector specifically checks the cold-start acoustics, reads out camshaft-specific fault codes, and assesses, based on the vehicle identification number (VIN) and service history, whether the remedial work is documented.

F30: heat exchanger leak (coolant in the engine oil)

On the BMW 3 Series F30 with the N20 engine, the engine oil-to-coolant heat exchanger can leak and let coolant into the engine oil — a mixing that damages bearing lubrication over the long term. Symptoms: milky oil colour, rising coolant consumption with no visible leak. In the early stage no warning lights are active. Our inspector checks oil colour and consistency directly on the dipstick, assesses the coolant expansion tank for oil traces, and queries the service history for unexplained coolant losses.

All generations: chassis — control arms, steering bearings, strut mounts

The BMW 3 Series is designed as a driver's machine in all generations — the chassis is correspondingly firmly tuned and more wear-intensive than on more comfort-oriented mid-size alternatives. Typical wear patterns: control-arm rubber bushings (creaking and clunking especially on cobblestones), front strut mounts (knocking when steering), anti-roll bar drop links (rattling over bumps), rear axle bearings. Our inspector examines the chassis on the lift, tests all linkage points with a rattle check, and systematically assesses the steering behaviour on the test drive.

All generations: OBD fault memory — including cleared codes

A popular preparation method before a private sale: clearing fault codes before the buyer arrives. But cleared codes leave traces — the inspector sees that the memory was recently reset and assesses this as a warning sign. Our inspector reads out all accessible control units (engine, transmission, airbag, ABS, chassis, comfort), assesses active and cleared codes, and documents conspicuous entries in the photo report.

G20: B47/B48 — more solid, but not inspection-proof

The BMW 3 Series G20 (from 2019) benefits from the modernised B47 diesel and B48 petrol units, which are considered significantly more reliable than their N predecessors. Nevertheless: there are checkpoints here too. Recently used G20 examples often come from leasing contracts — driven hard, often without a complete service history. On the G20, our inspector puts the emphasis on accident history (paint thickness measurement on all body parts), fault memory analysis (were codes cleared?), chassis condition, and cross-checking mileage against on-board computer service data.

Which BMW 3 Series engine is the best choice — and which ones should you avoid?

The choice of engine on the BMW 3 Series is the most important buying decision, even before equipment and mileage. Recommended: The B47 diesel (F30 facelift from 2015, G20) is considered far more mature than the N47 and shows hardly any generation-specific weak points when properly maintained. The B48 four-cylinder petrol and the B58 inline-six (330i, M340i in the G20) are technically solid units with no known design weaknesses. The N52 inline-six naturally aspirated engine in the E90 (325i, 330i) is considered robust and low-maintenance, provided the VANOS and cooling system are in order. Buy with caution: The N47 four-cylinder diesel (E90 318d, 320d, 325d) tops the risk list because of its rear-mounted timing chain. Without a gap-free service history and without an inspection finding on the cold start, this engine is a calculated risk. The N20 petrol engine (F30 316i to 328i, early production years 2012-2015) has the chain tensioner defect — equally risky without proof of the remedial work. The N43 petrol engine in the E90 (316i, 318i) brings the high-pressure pump and NOx sensors as known weak points. The engine code is in the vehicle documents and in Part I of the registration certificate (field P.5). Our inspector identifies the engine generation directly at the vehicle and aligns the inspection checklist accordingly.

What does a used BMW 3 Series cost — and what is it really worth?

The price level of a used BMW 3 Series varies considerably — depending on generation, engine variant, equipment, mileage, and condition. An E46 with high mileage and no maintenance records sits in the lower price segment but carries a disproportionate repair risk. An F30 320d with a gap-free service history and an inspected B47 engine justifies a noticeably higher purchase price than the same model with an early N47 and no chain repair record. The G20, as the newest model, is correspondingly more expensive but also carries less risk — provided accident-free status and service history are documented. In general, on the BMW 3 Series: the list price in the listing says little about the actual value. A cheaply offered E90 with an N47 engine and no maintenance history can end up more expensive after a timing chain replacement than a higher-listed example with a documented chain repair. The Premium package at checkdenwagen.de includes a market price analysis that gives you a realistic estimate of the vehicle's value as a basis for negotiation.

How your BMW 3 Series inspection works — in three steps

Book online in five minutes

Enter the vehicle's postcode and the listing link. The travel cost is shown to you immediately and transparently — no phone call, no form chaos. You see right away whether Standard or Premium is the better choice for your 3 Series.

02

Inspector travels directly to the BMW 3 Series

An experienced automotive expert from our Germany-wide network coordinates the appointment directly with the seller. He inspects for about 1.5 hours on site: cold-start acoustics (timing chain, VANOS), OBD readout of all control units, paint thickness measurement, chassis inspection on the lift, and a test drive. You don't have to be there.

03

Digital photo report within 24 hours

You receive the complete inspection report by email: all findings documented photographically, OBD codes explained, paint thickness heatmap, overall assessment for each inspection category. Clearly structured, without jargon — ready to use directly in negotiation or as a basis for walking away from the purchase.

What our customers say

Frequently asked questions about the BMW 3 Series used-car inspection

The BMW 3 Series inspection costs from €289 in the Standard package and from €339 in the Premium package — each incl. VAT. Travel is included in the fixed price — no hidden costs. No hourly rate, no hidden costs.

Buy your BMW 3 Series on facts, not gut feeling.

A failed N47 timing chain, an N20 with a snapped chain tensioner, or rear subframe cracks on the E46 cost more than any price negotiation could ever save you. Our BMW 3 Series inspection gives you the facts — within 24 hours, from €289 incl. VAT and travel.

Book now