{
  "name": "The GTA Repair Price Index",
  "description": "Honest 2026 Greater Toronto Area shop and dealer price ranges for 25 of the most common high-cost car repairs, each tied to the specific vehicles and engines it actually affects, the symptom that announces it, and what drives the price. These are real reference ranges people are quoted around the GTA — not a single mechanic's own price. Maintained by Cars With Fares, a mobile mechanic in Mississauga, Ontario.",
  "publisher": "Cars With Fares",
  "publisherUrl": "https://carswithfares.ca",
  "region": "Greater Toronto Area, Ontario, Canada",
  "currency": "CAD",
  "year": 2026,
  "version": "2026.06.14",
  "lastUpdated": "2026-06-14",
  "license": "Free to cite and link with attribution to Cars With Fares (https://carswithfares.ca/repair-price-index/).",
  "methodology": "Ranges reflect typical all-in (parts + labour) prices quoted by independent shops and franchise dealers across the GTA in 2026, drawn from documented dealer/shop quotes on each specific make-engine failure. Low end = an honest independent shop on a mainstream version of the job. High end = a franchise dealer, a European/luxury chassis, or a job where extra damage is found once apart. A quote above the high end can still be fair on a luxury car; a quote far below the low end can mean cut corners. No number here is a quote for any specific vehicle — the only honest price comes from seeing the car.",
  "canonical": "https://carswithfares.ca/repair-price-index/",
  "feedUrl": "https://carswithfares.ca/data/gta-repair-price-index.json",
  "items": [
    {
      "id": "brakes-front-pads-rotors",
      "job": "Front brakes — pads & rotors (per axle)",
      "category": "Brakes",
      "affects": "Almost every car, SUV and truck; fronts wear first (60–70% of braking)",
      "symptom": "Squealing or grinding when you brake, a pulsing pedal, or longer stopping distances.",
      "priceLow": 300,
      "priceHigh": 750,
      "priceLuxuryHigh": 1200,
      "priceDrivers": "Economy vs SUV vs European, ceramic vs basic pads, whether rotors are reused or replaced, and seized/rusted hardware on older GTA cars. Electronic parking brakes (most Euro cars) need a scan tool to retract the caliper.",
      "tier": "common-wear",
      "link": "https://carswithfares.ca/blog/how-much-brake-job-cost-ontario/"
    },
    {
      "id": "full-brake-job-4-corners",
      "job": "Full brake job — all four corners (pads & rotors)",
      "category": "Brakes",
      "affects": "Any vehicle where both axles are due — common on deferred maintenance",
      "symptom": "Grinding or squealing at multiple wheels, pulsing pedal, or a failed safety on brake thickness.",
      "priceLow": 550,
      "priceHigh": 1400,
      "priceLuxuryHigh": 2200,
      "priceDrivers": "Vehicle weight and size, parts quality at four corners, and whether calipers or brake lines (corroded from Ontario road salt) also need work.",
      "tier": "common-wear",
      "link": "https://carswithfares.ca/blog/how-much-brake-job-cost-ontario/"
    },
    {
      "id": "control-arms-front-end",
      "job": "Control arms / front-end refresh",
      "category": "Suspension & steering",
      "affects": "Most cars and SUVs past 120k km; European front ends run higher",
      "symptom": "Clunking or knocking over bumps, wandering steering, uneven tire wear, alignment that won't hold.",
      "priceLow": 400,
      "priceHigh": 1500,
      "priceLuxuryHigh": 3200,
      "priceDrivers": "How many arms, bushings-only vs the full arm, and the alignment after. Tesla Model S/X and German chassis sit at the top.",
      "tier": "high-ticket",
      "link": "https://carswithfares.ca/blog/car-clunking-over-bumps/"
    },
    {
      "id": "air-suspension",
      "job": "Air suspension — strut(s) & compressor",
      "category": "Suspension & steering",
      "affects": "Range Rover, Mercedes Airmatic, Jeep Grand Cherokee Quadra-Lift, Porsche Cayenne/Macan, BMW, Tesla Model X, Audi",
      "symptom": "A corner sits low overnight, a ride-height / 'Air Suspension Inactive' warning, or the compressor runs constantly.",
      "priceLow": 2000,
      "priceHigh": 7000,
      "priceLuxuryHigh": 9000,
      "priceDrivers": "How many struts (do axle pairs), whether the compressor burned out chasing leaks, and the chassis. Failures cascade — one leaking bag overworks the compressor until it dies.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "wheel-bearing-hub",
      "job": "Wheel bearing / hub assembly",
      "category": "Suspension & steering",
      "affects": "Most vehicles, especially heavier SUVs and trucks",
      "symptom": "A hum or growl that grows with speed and changes when you turn.",
      "priceLow": 300,
      "priceHigh": 800,
      "priceLuxuryHigh": 1100,
      "priceDrivers": "Pressed-in bearing vs bolt-on hub assembly, and how seized it is in a salt-belt car.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "alternator",
      "job": "Alternator",
      "category": "Electrical & starting",
      "affects": "Every vehicle; buried/European installs run higher",
      "symptom": "Battery light, dimming lights, dying battery, or a no-start after errands.",
      "priceLow": 350,
      "priceHigh": 1100,
      "priceLuxuryHigh": 1600,
      "priceDrivers": "Part cost swings a lot by car, plus how buried it is. Tightly-packed European engines run higher.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "starter",
      "job": "Starter motor",
      "category": "Electrical & starting",
      "affects": "Every vehicle; access drives the cost",
      "symptom": "A single click (or nothing) when you turn the key, while the lights and battery are fine.",
      "priceLow": 300,
      "priceHigh": 1000,
      "priceLuxuryHigh": 1300,
      "priceDrivers": "Mostly access — some starters are an hour, others mean dropping the intake or exhaust to reach them.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "water-pump",
      "job": "Water pump",
      "category": "Cooling system",
      "affects": "BMW (Pierburg electric pump), Audi/VW EA888, GM, Ford, Toyota, Honda, Jaguar, Porsche, Range Rover",
      "symptom": "Coolant loss with no obvious puddle, an overheat warning, steam, or no heat from the vents.",
      "priceLow": 400,
      "priceHigh": 1300,
      "priceLuxuryHigh": 3500,
      "priceDrivers": "Belt-driven vs internal (timing-cover) pump. Internal pumps mean a timing job; European electric pumps and buried V8 routing push the top end up.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "radiator-cooling-overhaul",
      "job": "Radiator / cooling-system overhaul",
      "category": "Cooling system",
      "affects": "BMW N63/N62 V8, Mercedes, diesel trucks (Powerstroke 6.4), Maserati, most aging vehicles",
      "symptom": "Coolant leak or steam, an overheat that comes and goes, a sweet smell, or coolant vanishing with no leak.",
      "priceLow": 400,
      "priceHigh": 2000,
      "priceLuxuryHigh": 6500,
      "priceDrivers": "Part cost by car, plus whether hoses, thermostat, expansion tank and fan assembly go with it. Hot-vee European V8s cook the whole system at once.",
      "tier": "high-ticket",
      "link": "https://carswithfares.ca/blog/car-overheating-what-to-do/"
    },
    {
      "id": "oil-cooler-filter-housing",
      "job": "Oil cooler / filter-housing leak",
      "category": "Engine — leaks",
      "affects": "Jeep/Ram/Dodge 3.6 Pentastar, Mercedes M276/M278, BMW N52/N55, GM LS, Mercedes V8, Sprinter diesel",
      "symptom": "Milky oil or coolant, oil and coolant mixing, a brown puddle, or a burning-oil smell.",
      "priceLow": 500,
      "priceHigh": 1600,
      "priceLuxuryHigh": 4500,
      "priceDrivers": "Common on Pentastar and European engines — leaks oil and coolant together. Aluminum upgrade parts cost more but last; intake-off access on some V8s adds hours.",
      "tier": "high-ticket",
      "link": "https://carswithfares.ca/blog/pentastar-oil-cooler-cost/"
    },
    {
      "id": "valve-cover-oil-leak",
      "job": "Oil leak — valve cover / gaskets",
      "category": "Engine — leaks",
      "affects": "BMW N20/N52/N55, Mercedes M276/M278, Honda/Acura J35, Nissan/Infiniti VQ, Hyundai/Genesis, most aging engines",
      "symptom": "A burning-oil smell, drips, low oil between changes, or oil in the spark-plug wells.",
      "priceLow": 350,
      "priceHigh": 1800,
      "priceLuxuryHigh": 3500,
      "priceDrivers": "Which gasket and how buried — rear-bank covers mean the intake comes off. The real fix is finding the source, not topping up. European engines run higher.",
      "tier": "high-ticket",
      "link": "https://carswithfares.ca/blog/bmw-oil-leak-repair-cost/"
    },
    {
      "id": "timing-cover-reseal",
      "job": "Timing-cover / rear-main reseal",
      "category": "Engine — leaks",
      "affects": "Toyota/Lexus 3UR & 2GR V8 (Tundra, Sequoia, LX570, Land Cruiser, RX350), Ford Coyote 5.0, Honda/Acura",
      "symptom": "A steady oil drip from the front or rear of the engine, a burning smell, or oil pooling on the crossmember.",
      "priceLow": 1800,
      "priceHigh": 5000,
      "priceLuxuryHigh": 5300,
      "priceDrivers": "A pure-labour job — the part is cheap, the access is everything. Some need the engine or subframe dropped, which is most of the cost.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "timing-chain",
      "job": "Timing chain, guides & tensioner",
      "category": "Engine — timing",
      "affects": "BMW N20/N63, Audi/VW EA888 & 3.0T, Mercedes M271/M276, GM 3.6 V6, Ford EcoBoost, Nissan VQ, Hyundai Theta II, Jaguar/Range Rover 5.0 V8, Maserati",
      "symptom": "A cold-start rattle that fades after a few seconds, a check-engine light with P0016/P0017, or a rough idle.",
      "priceLow": 1800,
      "priceHigh": 4500,
      "priceLuxuryHigh": 13000,
      "priceDrivers": "Engine layout and access — front-of-engine 4-cylinders sit low, rear-mounted and V8 supercharged chains (Jaguar/Range Rover AJ133, Audi 4.2) are the most labour-heavy jobs in the index. Ignore it and a jumped chain bends valves.",
      "tier": "high-ticket",
      "link": "https://carswithfares.ca/blog/bmw-n20-timing-chain-cost/"
    },
    {
      "id": "timing-belt-water-pump",
      "job": "Timing belt + water pump (interval)",
      "category": "Engine — timing",
      "affects": "Honda/Acura J35 (Odyssey, Pilot, MDX), Toyota 2UZ V8 (Tundra, 4Runner), older Audi/VW",
      "symptom": "Past 160k km or 7+ years with no record of it being done, or a coolant drip and a cold-start tick.",
      "priceLow": 600,
      "priceHigh": 2400,
      "priceLuxuryHigh": 2400,
      "priceDrivers": "Done together as one interval job. Cost rises with V6/V8 engines and tight access. On interference engines a snapped belt destroys the motor.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "cam-phasers-vct",
      "job": "Cam phasers / VVT (timing rattle)",
      "category": "Engine — timing",
      "affects": "Ford 5.4 / 4.6 3V, Ford 5.0 Coyote, GM 3.6 V6, Mercedes M276 adjusters, Cadillac",
      "symptom": "A cold-start rattle or knock, P0011/P0012/P0021/P0022, rough idle, or lost power.",
      "priceLow": 1700,
      "priceHigh": 5000,
      "priceLuxuryHigh": 6500,
      "priceDrivers": "Number of phasers, chains and solenoids done with them, and access. V6/V8 rear banks and the Ford 3-valve trucks cost more.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "lifter-cam-afm-mds-hemi",
      "job": "Lifter / cam tick (AFM · DFM · MDS · HEMI)",
      "category": "Engine — top end",
      "affects": "GM 5.3 L83/L84 & 6.2 L87, Ram/Jeep 5.7 & 6.4 HEMI, Jeep/Ram 3.6 Pentastar rocker",
      "symptom": "A persistent tick or knock at idle (often one side), misfire codes, oil-pressure dip on decel, or oil consumption.",
      "priceLow": 1800,
      "priceHigh": 8500,
      "priceLuxuryHigh": 11000,
      "priceDrivers": "A serious top-end job — lifters, often a camshaft, sometimes heads off (GM DFM). Caught early it's far cheaper than after the lobe is wiped.",
      "tier": "high-ticket",
      "link": "https://carswithfares.ca/blog/gm-afm-lifter-tick-cost/"
    },
    {
      "id": "oil-consumption-rings",
      "job": "Oil consumption — piston rings / top-end",
      "category": "Engine — top end",
      "affects": "Audi/VW 2.0T EA888, Honda VCM (Odyssey/Pilot J35), GM 2.4 Ecotec, Jeep 2.4 Tigershark, BMW N63 valve seals",
      "symptom": "Blue smoke on start or acceleration, burning a litre every 1,000–3,000 km, fouled plugs, low-oil warnings.",
      "priceLow": 3000,
      "priceHigh": 7500,
      "priceLuxuryHigh": 12000,
      "priceDrivers": "Whether it's rings (engine apart), valve stem seals (on-car method on BMW V8s), or a PCV/separator fix. Documented defects on several of these engines.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "coolant-intrusion-headgasket",
      "job": "Coolant intrusion / head gasket",
      "category": "Engine — major",
      "affects": "Ford 1.5/1.6/2.0 EcoBoost (Escape, Fusion, Edge, F-150, MKC), Chevy Cruze 1.4T, Mercedes M156 AMG, Acura J35",
      "symptom": "White exhaust smoke, coolant vanishing with no leak, a sweet smell, misfires, or an overheat in traffic.",
      "priceLow": 2500,
      "priceHigh": 10000,
      "priceLuxuryHigh": 10000,
      "priceDrivers": "Whether it's a gasket reseal or, on open-deck EcoBoost engines, a short block. Class-action/TSB history on several of these.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "clutch",
      "job": "Clutch replacement",
      "category": "Driveline",
      "affects": "Any manual-transmission car; performance and European clutches run higher",
      "symptom": "Slipping (revs climb without speed), a high or grabby pedal, or a burning smell on hills.",
      "priceLow": 800,
      "priceHigh": 2500,
      "priceLuxuryHigh": 3500,
      "priceDrivers": "The transmission has to come out. Flywheel resurface or replace, and whether a rear main seal gets done while it's apart.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "transmission-mechatronic-shudder",
      "job": "Transmission shudder / mechatronic / valve body",
      "category": "Driveline",
      "affects": "ZF 8HP (BMW, Ram, Dodge, Jeep), Ford 10R80 (F-150, Mustang), GM 6L80/8L90 (Silverado, Sierra), Audi/VW DSG, Mercedes 7G/9G, Porsche PDK, Honda torque converter",
      "symptom": "A washboard shudder at 45–80 km/h, harsh or hunting shifts, slipping, delayed reverse, or a transmission warning.",
      "priceLow": 2000,
      "priceHigh": 6000,
      "priceLuxuryHigh": 10000,
      "priceDrivers": "Whether it's a serviceable mechatronic/valve-body unit (the real fix) or the dealer's whole-transmission quote. A converter or fluid service is the cheaper end.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "cv-axle",
      "job": "CV axle / half-shaft",
      "category": "Driveline",
      "affects": "Most front-wheel-drive and AWD cars; Tesla Model 3/Y rear shafts",
      "symptom": "A rhythmic clicking on turns, or a clunk on acceleration and deceleration.",
      "priceLow": 300,
      "priceHigh": 900,
      "priceLuxuryHigh": 1200,
      "priceDrivers": "One side vs both, and access. Clicking on turns is the classic sign of a worn outer joint.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "turbo",
      "job": "Turbocharger",
      "category": "Engine — forced induction",
      "affects": "Ford EcoBoost, BMW N54/N55, Audi/VW, Hyundai/Genesis 3.3T, Infiniti VR30, Chevy Cruze 1.4T, diesel (Powerstroke, Cummins)",
      "symptom": "Blue or grey smoke under boost, a whine that changes pitch, a sudden loss of power, or P0299.",
      "priceLow": 1200,
      "priceHigh": 4500,
      "priceLuxuryHigh": 6400,
      "priceDrivers": "Often it's the oil-feed line, wastegate actuator or charge pipe — not the whole turbo the dealer quotes. Twin-turbo cars and diesels sit at the top.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "catalytic-converter",
      "job": "Catalytic converter",
      "category": "Exhaust & emissions",
      "affects": "Most vehicles past 150k km; high-theft target in the GTA",
      "symptom": "A P0420 check-engine light, a sluggish or rattling exhaust, or a failed emissions test.",
      "priceLow": 600,
      "priceHigh": 2500,
      "priceLuxuryHigh": 3500,
      "priceDrivers": "OEM vs aftermarket cat is a huge swing, how many, and whether oxygen sensors go with it.",
      "tier": "high-ticket",
      "link": ""
    },
    {
      "id": "ac-system",
      "job": "AC repair — leak / compressor / condenser",
      "category": "Climate",
      "affects": "Every vehicle; Honda/Acura J35 'Black Death' compressor failure is common",
      "symptom": "AC blowing warm, blowing cold then warm, a grinding compressor, or refrigerant that won't hold.",
      "priceLow": 200,
      "priceHigh": 1500,
      "priceLuxuryHigh": 5000,
      "priceDrivers": "A recharge is cheap; a leak, compressor or condenser is a real job. A seized compressor can contaminate the whole system (full flush + parts). Finding the leak is the honest fix.",
      "tier": "high-ticket",
      "link": "https://carswithfares.ca/blog/car-ac-not-blowing-cold-cost-gta/"
    },
    {
      "id": "diesel-injection-cp4",
      "job": "Diesel high-pressure fuel — CP4 / HPFP / injectors",
      "category": "Diesel",
      "affects": "GM Duramax 6.6 (LML, L5P), Ford 6.7 Powerstroke, Ram 6.7 Cummins, Nissan Titan XD 5.0 Cummins, Sprinter",
      "symptom": "A hard no-start, a sudden power loss, metal in the fuel filter, long crank, or multi-cylinder misfire.",
      "priceLow": 2500,
      "priceHigh": 14000,
      "priceLuxuryHigh": 18000,
      "priceDrivers": "A CP4 failure can send metal through every injector, rail and line — the whole system. The biggest-variance job in the index, driven by how far the metal spread.",
      "tier": "high-ticket",
      "link": "https://carswithfares.ca/blog/duramax-cp4-failure-cost/"
    }
  ]
}
