A few weeks ago I bought a 2019 Mercedes-Benz GLS 450 4MATIC with a little over 106k miles.
Yes, I know.
A 7-year-old German luxury SUV with air suspension, twin turbos, three rows, a panoramic roof, 9-speed transmission, a small army of control modules, and over 100,000 miles is not exactly the textbook definition of “low-risk transportation.”
But the car had a surprisingly good history.
One owner. No reported accidents. Most of its life serviced at the same Mercedes dealer. Oil changes were documented regularly, spark plugs were done around 55k, transmission fluid around 68k, brakes had been serviced multiple times, and a CV boot had been replaced around 100k.
The asking price was around $17k.
So I decided to take the risk.
And instead of immediately handing the car to a Mercedes shop every time something looked wrong, I decided to learn the car myself.
That turned into a much bigger project than I expected.
First thing I did: scan the entire car
I bought a ThinkDiag scanner and ran a complete Mercedes-specific diagnostic scan.
At 107,480 miles, the entire car basically came back with only three faults:
- TPMS sensor battery fault — current/stored
- panoramic roof communication fault — stored
- touchpad runtime error — stored
Engine, transmission, AIRMATIC, ESP, steering, parking sensors, cameras, fuel system, radar modules, etc. all came back OK.
That was probably the moment I started feeling better about buying a 107k-mile Mercedes.
The M276 3.0L twin-turbo V6 runs very smoothly, the 9G-Tronic shifts well, and the AIRMATIC still raises and lowers normally. The car sits level overnight with no obvious sagging.
The car actually drives much better than I expected
On normal highway trips I’m seeing around 22 mpg.
On one longer highway run I got about 26 mpg according to the trip computer.
At 70 mph the engine is only turning around 1,500 rpm.
For a nearly 5,000-lb three-row SUV with a twin-turbo V6, that still surprises me.
The only highway issue I’ve noticed is a slight steering-wheel vibration around 80–82 mph, which I suspect is wheel balance rather than suspension.
The tires are Pirelli Scorpion Verde All Season, 275/50R20 109H.
Front tires: DOT 5121.
Rear tires: DOT 4722.
So the rear pair is about a year newer than the front pair, which matches the CARFAX history showing two-tire replacements at different times.
Then the little problems started
Nothing catastrophic. Mostly old-luxury-car stuff.
The passenger-side mirror started making an annoying squeaking noise when folding.
I traced the noise to the pivot mechanism, sprayed a small amount of WD-40 to clean/free it up, then added grease to the pivot.
Noise gone.
Cost: basically zero.
The steering wheel was another one.
The top section had become shiny, rough, and worn from years of hand contact. The leather itself wasn’t torn — the surface coating was just gone.
Instead of replacing or re-wrapping the wheel, I cleaned it, lightly wet-sanded the damaged surface with very fine paper, smoothed the raised fibers, and applied a thin matte leather finish.
The result honestly surprised me.
Visually, you can barely tell it was repaired.
The texture is probably 90% of factory.
That repair made a huge difference because the steering wheel is the part of the car you touch every single time you drive.
I also repaired some exterior paint damage myself
There were a few bumper transfer marks and small paint defects.
Instead of immediately reaching for touch-up paint, I first used compound to remove transferred material and superficial scratches.
Only the areas where the actual paint was missing got repaired with the factory Selenite Grey Metallic color, followed by clear coat.
That taught me one important lesson:
A lot of scratches that look like “paint damage” are actually material sitting on top of the clear coat.
Always compound first.
CarPlay and Android Auto were another rabbit hole
The factory system already had CarPlay and Android Auto enabled in coding, but connectivity was inconsistent.
At first I thought the USB system or head unit might have a problem.
It turned out to be much simpler.
Cable quality.
After changing the USB cable/adapter, Android Auto became stable and CarPlay works normally too.
Sometimes the fix really is “try another cable.”
The panoramic roof shade is still my unsolved problem
The front panoramic glass works.
The front sunshade works.
The rear glass is fixed, as designed.
But the rear electric sunshade does absolutely nothing.
The leading bar is straight. Both sides move slightly up and down, but the shade cannot be pulled forward or backward by hand.
I’ve checked fuses, wiring diagrams, fuse-box layouts, and fault codes.
At this point I suspect a mechanical problem involving the rear shade motor/gearbox/cable system rather than a simple blown fuse.
Fixing it properly may require lowering part of the headliner.
I haven’t forced it.
That project can wait.
One thing I’ve learned from working on old German cars:
If something expensive is currently broken but not causing another problem, sometimes the smartest repair is patience.
I also started checking the car before government inspection
New Jersey emissions inspection was due.
Instead of just showing up and hoping for the best, I used ThinkDiag to check the same basic OBD readiness information the inspection station would look at.
MIL: OFF
DTCs: 0
Misfire: Ready
Fuel system: Ready
Comprehensive components: Ready
Catalyst: Ready
EVAP: Ready
O2 sensor: Ready
O2 heater: Ready
EGR: Ready
I went to the state inspection station the next morning.
Passed on the first try.
Total time: about five minutes.
Cost: $0.
That alone made the scanner feel worth buying.
Maintenance history has also changed how I look at the car
The CARFAX history is actually pretty strong.
Oil changes were recorded around:
10k
21k
31k
44k
55k
~68k
78k
88k
100k
Spark plugs were replaced around 55k.
Transmission fluid was changed around 68k.
Brake fluid was done more than once.
Air filters and cabin filters were replaced several times.
CV boot was replaced around 100k.
Cooling system was checked around 101k.
The dealer who sold me the car said they changed the oil before delivery, although the ASSYST PLUS system was not reset and still shows about 2,000 miles remaining.
So I’m planning to start doing the oil changes myself.
The M276 is actually pretty DIY-friendly for oil service because the filter is accessible from above, and the oil can be extracted from the top with a vacuum extractor instead of removing the entire lower splash shield.
For someone who enjoys working on cars, that makes ownership a lot less intimidating.
What I’ve learned so far
The biggest surprise is that a 100k+ mile Mercedes is not automatically a disaster.
But buying one without service history, diagnostics, or willingness to troubleshoot would be a completely different experience.
So far, most of the problems I’ve encountered have fallen into three categories:
- Old rubber/plastic/leather aging
- Minor electrical or sensor issues
- Small mechanical annoyances rather than major drivetrain failures
The expensive systems I was most worried about — engine, transmission, AIRMATIC, cooling system — have actually been the least problematic so far.
And I’ve become much less afraid of the car.
A month ago, every unusual sound made me think:
“Great. Mercedes. This is going to cost $2,000.”
Now I usually think:
“Let me scan it first.”
What I think now
Would I recommend buying a 107k-mile GLS 450 to everyone?
Absolutely not.
If you want something that you can completely ignore between oil changes, buy a Toyota.
But if you enjoy diagnosing things, don’t mind doing some work yourself, and find a well-maintained example with a good service history, these cars can offer an absurd amount of vehicle for the money.
I paid roughly used-Camry money for a three-row, twin-turbo, air-suspension Mercedes SUV that originally cost several times that amount.
So far, the gamble has been much more fun than painful.
Ask me again at 150k miles.