Skip to content

Service

Maine State Inspection in Windham, ME

M & Son Auto Sales & Service is an official Maine state inspection station at 619 Roosevelt Trail on Route 302 in Windham, Maine. We inspect cars, trucks and SUVs, including the emissions check Cumberland County vehicles need. If something fails, we show you what and can repair it in the same bays. Call the shop to schedule.

Maine requires most registered vehicles to pass a safety inspection every year, and the sticker on your windshield shows the month it runs out. Inspections are done at official inspection stations licensed by the Maine State Police. M & Son is one of them, at 619 Roosevelt Trail on Route 302 in Windham.

Windham is in Cumberland County, and Cumberland County is the only county in Maine that adds an emissions test to the annual inspection. For most gasoline vehicles that means plugging into the on-board diagnostics port to confirm the engine and emissions systems are reporting correctly. A lit check engine light is one of the most common reasons a vehicle fails here, so if yours is on, it is worth having it diagnosed before inspection day.

The safety side follows the Maine State Police inspection standards. Inspectors look at the items that decide whether a car is safe on the road: brakes, tires, steering and suspension, lights and signals, the exhaust system, the windshield and wipers, the horn and mirrors, seat belts, and rust on the frame, body and brake lines. In Maine, rust is where a lot of older vehicles run into trouble, because road salt works on the underside all winter.

If your vehicle passes, it gets its new sticker. If something fails, we show you what failed and why, in plain words, and give you the price to fix it before anything is touched. Because we are a full repair shop, most failed items can be repaired right here in the same bays, by the same people who inspected the car. You decide whether we do the repair or someone else does.

The inspection fee is set by Maine law, not by the shop. Call us for the current fee before you come in.

Buying a used vehicle from us? Maine law requires a dealer to warrant in writing that a used car can pass state inspection, and that applies to every vehicle we sell.

How it works

  1. 1

    Call or text the shop to schedule your inspection.

  2. 2

    Bring the vehicle and its current registration to 619 Roosevelt Trail on Route 302.

  3. 3

    We inspect the vehicle to the Maine State Police standard, including the emissions check for Cumberland County vehicles.

  4. 4

    It passes and gets its sticker, or we show you exactly what failed and give you the repair price before any work starts.

Common questions

Is M & Son an official Maine inspection station?
Yes. We are an official Maine state inspection station at 619 Roosevelt Trail on Route 302 in Windham. Call (207) 572-1350 to schedule.
Does my car need an emissions test in Windham?
Windham is in Cumberland County, the only county in Maine that requires an emissions check as part of the annual inspection. We run that check as part of your inspection here.
What happens if my car fails inspection?
We show you exactly what failed and why, and give you the price to fix it before any work starts. Most failed items can be repaired in our own bays. The choice of who does the repair is yours.
Will a check engine light fail inspection in Cumberland County?
It is one of the most common reasons vehicles fail the emissions part of inspection here. If your light is on, have it diagnosed before inspection day. We can do both.
How much does a Maine inspection cost?
The inspection fee is set by Maine law, not by the shop, and it has changed over the years. Call the shop for the current fee before you come in.
Do I need an appointment for an inspection?
Call first. We are a small shop, so a quick call tells you when we can fit you in. We are open Monday to Friday 8 AM to 6 PM and Saturday 7 AM to 2 PM, closed Sunday.

More answers on our FAQ page.

Book maine state inspection

Send your vehicle and what you need and we will call you back to confirm a time.

Or call (207) 572-1350