The 2020 XC90 uses Volvo's SPA platform with a range of Drive-E 2.0L four-cylinder engines (turbocharged or turbo+supercharged). While comfortable and tech-laden, these engines are showing catastrophic internal failures at surprisingly low miles, alongside some electrical and drivetrain quirks typical of modern Euro luxury crossovers.
Symptoms: Metallic knocking or rattling from engine bay, especially under load, Loss of power and rough idle, Check engine light with misfire codes (P0300-P0304), Metal shavings in oil or oil consumption suddenly increases, Coolant mixing with oil (milky oil cap) if head gasket involvement
Fix: Complete engine rebuild or short block replacement required. Pistons crack at ringlands, bearings fail prematurely, or head gaskets blow — all traced to the high-stress design of pushing 316hp from a 2.0L. Expect 25-35 hours labor for R&R plus machine work or new short block. Some failures covered under extended Volvo goodwill depending on service history and mileage.
Estimated cost: $8,000-15,000
Transmission Oil Cooler Leaks
Common · medium severity
Typical onset: 50,000-90,000 mi
Symptoms: Red ATF pooling under vehicle near front of transmission, Transmission temperature warning on dash, Burnt smell from engine bay, Slipping or delayed shifts when fluid level drops
Fix: The Aisin 8-speed's external oil cooler and lines develop leaks at fittings or the cooler itself cracks. Replacement involves dropping the undertray and sometimes the transmission crossmember. 3-5 hours labor plus fluid flush. Catch it early before the trans runs low and damages clutches.
Estimated cost: $800-1,400
Automatic Emergency Braking False Activations
Common · medium severity
Symptoms: Sudden uncommanded hard braking with 'Collision Warning' message, Happens on clear roads, bridges, or overpasses, Radar sensor throws faults intermittently, System may disable itself and show 'City Safety Unavailable'
Fix: Front radar sensor (behind Volvo emblem in grille) misreads road surface reflections or gets confused by bridge shadows. NHTSA recall covers some VINs for software calibration (1.5 hours), but recurring cases need sensor replacement and recalibration (3 hours). Sensor itself is $600-900 part.
Estimated cost: $1,200-1,800
Transmission Mount Failure
Occasional · low severity
Typical onset: 60,000-100,000 mi
Symptoms: Clunking or banging when shifting from Park to Drive or Reverse, Vibration through floorboard at idle, Excessive driveline movement felt during acceleration, Visible sagging or torn rubber on mount during inspection
Fix: The front transmission mount (torque strut) tears from the engine's torque delivery characteristics. Requires lifting engine slightly for access. 2-3 hours labor, straightforward job but annoying symptoms if ignored.
Estimated cost: $400-700
Fuel System Software and Filter Clogging Issues
Occasional · medium severity
Typical onset: 30,000-70,000 mi
Symptoms: Hard starting or extended cranking, especially when hot, Limp mode with reduced power warnings, P0087 or P0088 fuel pressure codes, Rough idle and hesitation during acceleration
Fix: High-pressure fuel system on the T6/T8 models sensitive to contamination. Fuel filter (often integrated with pump module) clogs prematurely or software miscalibrates pressure. Filter replacement is 2 hours, but software reflash often needed alongside (covered under recall for some VINs). If high-pressure pump fails, add another $1,200 in parts.
Estimated cost: $600-2,200
Electrical Gremlins - Module Communication Faults
Common · low severity
Symptoms: Random warning messages on dash (parking brake, emissions system, steering), Infotainment system freezing or rebooting while driving, Accessory functions (heated seats, mirrors) intermittently non-functional, Battery drains overnight occasionally
Fix: Multiple NHTSA recalls for software and wiring/fuse issues point to CAN bus communication problems and module firmware bugs. Most fixes are software reflashes (1-2 hours), but chasing phantom codes can eat diagnostic time. Keep software updated at dealer — independent shops struggle without VIDA diagnostic suite.
Estimated cost: $200-800
Owner tips
Change engine oil every 5,000 miles with Volvo-spec 0W-20 synthetic — the high-output 2.0L engines are intolerant of extended intervals despite what the maintenance schedule says
Inspect transmission fluid color every 30,000 miles; change fluid at 60k if you're keeping the vehicle long-term (Volvo says 'lifetime' but that's optimistic)
Park radar and AEB sensors are in the front grille and rear bumper — keep them clean and avoid aftermarket grille guards
Buy an extended warranty if purchasing used — engine failures are expensive and not entirely predictable by maintenance history
Luxurious and loaded with tech, but the engine grenading issue makes the 2020 XC90 a risky used buy without a solid warranty — I'd look at 2022+ models after Volvo addressed some early SPA platform teething problems.
AI-assisted summary drawn from NHTSA recall data, our labor-times database, and platform knowledge. Not a substitute for a pre-purchase inspection on a specific vehicle.
Be the first to unlock repairs for the 2020 Volvo XC90
Procedures haven't been generated for this vehicle yet. Become the founding sponsor and we'll generate expert-grade, step-by-step repair walkthroughs for every common job on it — free for every mechanic and DIYer who looks it up after, forever.
Volvo Car USA, LLC (Volvo Car) is recalling certain 2020-2021 S90, 2020-2022 S60, V60, XC60, XC90, and 2022 V90 plug-in hybrid vehicles. The high-voltage battery may experience a short circuit within the battery module when the battery is fully charged and the vehicle is parked.
Consequence: A short circuit in a high-voltage battery increases the risk of a fire.
Remedy: Owners are advised not to charge their vehicles until the remedy has been completed. Dealers will inspect and replace the high-voltage battery module as necessary. In addition, dealers will update the software to monitor the battery. All repairs will be performed free of charge. Owner notification letters were mailed May 28, 2025. Owners may contact Volvo Car's customer service at 1-800-458-1552. Volvo Car's number for this recall is R10312.
SEAT BELTS:CRITICAL FASTENERS · 23V827000
2023-12-07
Volvo Car USA, LLC (Volvo Car) is recalling certain 2015-2024 XC90 vehicles. The second-row seat belt buckle and lower belt anchor bolts may not be tightened properly.
Consequence: An improperly tightened seat belt buckle may not restrain an occupant as intended, increasing their risk of injury during a crash.
Remedy: Dealers will inspect and tighten the second-row seat belt buckle anchorage bolts, as necessary, free of charge. Owner notification letters were mailed January 19, 2024. Owners may contact Volvo Car customer service at 1-800-458-1552. Volvo Car's number for this recall is R10259.
STEERING · 23V001000
2023-01-05
Volvo Car USA, LLC (Volvo Car) is recalling certain 2019-2022 V60CC, XC60, and XC90 vehicles. During steering gear assembly, double screws may have been assembled on top of each other, which can cause a screw to fall into the gearbox housing.
Consequence: A screw inside the gearbox housing can cause the steering wheel to lock up and increase the risk of a crash.
Remedy: Dealers will replace the steering gear, free of charge. Owner notification letters are expected to be mailed March 1, 2023. Owners may contact Volvo Car's customer service at 1-800-458-1552. Volvo Car's number for this recall is R10213.
SERVICE BRAKES, HYDRAULIC:ANTILOCK/TRACTION CONTROL/ELECTRONIC LIMITED SLIP · 21V716000
2021-09-15
Volvo Car USA, LLC (Volvo Car) is recalling certain 2021 S90L, 2020-2021 XC60, and XC90 vehicles. An improperly welded rotor and shaft may separate within the integrated brake system.
Consequence: Separation of the rotor and shaft may cause a reduction in braking assistance and a loss of the Antilock Brake System (ABS) and Electronic Stability Control (ESC), increasing the risk of a crash.
Remedy: Dealers will replace the hydraulic unit, free of charge. Owner notification letters were mailed October 22, 2021. Owners may contact Volvo Car customer service at 1-888-458-1552. Volvo Car's number for this recall is R10120.
ELECTRICAL SYSTEM:WIRING:FUSES AND CIRCUIT BREAKERS · 21V414000
2021-06-02
Volvo Car USA, LLC (Volvo Car) is recalling certain 2019-2020 V90, XC60, S60, V60, V60CC, S90, V90CC, S90L, and XC90 vehicles. The low-pressure fuel pump can blow a fuse and fail.
Consequence: Failure of the low-pressure fuel pump can cause a stall, increasing the risk of a crash.
Remedy: Dealers will replace the fuse, free of charge. Owner notification letters were mailed July 2, 2021. Owners may contact Volvo Car customer service at 1-888-458-1552. Volvo Car's number for this recall is R10100.
ELECTRICAL SYSTEM:SOFTWARE · 21V273000
2021-04-21
Volvo Car USA, LLC (Volvo Car) is recalling certain 2016-2020 XC90 Excellence vehicles. Liquid or condensation on the rear seat control display may cause the front passenger seat to move back as far as possible.
Consequence: The rear passenger may become trapped by the front seat without the ability to cancel the seat's movement, increasing the risk of injury.
Remedy: Volvo Car will notify owners, and dealers will update the rear seat control display software, free of charge. Owner notification letters were mailed July 14, 2021. Owners may contact Volvo Car customer service at 1-888-458-1552. Volvo Car's number for this recall is R10093.
Volvo Cars USA LLC (Volvo Cars) is recalling certain 2019-2020 S60, V60, V60 Cross Country, S90L, V90, V90 Cross Country, XC40, XC60, and XC90 vehicles. Due to a software/hardware incompatibility, the Automatic Emergency Brake (AEB) system may not detect obstacles and engage as intended.
Consequence: If the automatic emergency braking system does not engage as intended, it can increase the risk of a crash.
Remedy: Volvo will notify owners, and dealers will update the Active Safety Domain Master (ASDM) software, free of charge. The recall began April 9, 2020. Owners may contact Volvo customer service at 1-800-458-1552. Volvo's number for this recall is R29998.
Building an app?
Free API access to all this data — 50 requests/day, no card required.