Service pillar
Auto Repair in Windham, ME
M & Son Auto Sales & Service repairs and maintains all makes and models at 619 Roosevelt Trail on Route 302 in Windham, Maine. Our shop handles Maine state inspections, oil changes, brake service, tires and alignment, engine diagnostics, suspension repair, and general auto repair. We keep local drivers safely on the road with honest work and fair pricing. Call the shop to book.
What we work on
Maine State Inspection
Official Maine state inspection station on Route 302, with the Cumberland County emissions check and repairs in the same bays.
Oil Changes
Conventional or full-synthetic oil and filter, plus a look over the belts, fluids and tires while the car is up.
Brake Service
Pads, rotors, calipers, hoses and fluid, with a full inspection and a clear number before any work starts.
Engine Diagnostics
We read the codes, then do the testing that tells us what the code actually means before anyone buys a part.
Suspension Repair
Shocks, struts, springs, control arms, bushings, tie rods and ball joints, plus an alignment check.
Tires and Alignment
Tire mounting and balancing, seasonal winter and summer swaps, flat repair and wheel alignment.
General Auto Repair
The everyday work that keeps a car on the road: batteries and charging, cooling, exhaust, belts, hoses and maintenance.
How booking works
- 1
Call or text the shop
A phone call is the fastest way in. The booking form on this page reaches us too.
- 2
Tell us the vehicle and the symptom
Year, make, model, and what it is doing: the noise, the smell, the warning light, when it happens.
- 3
Bring it to the shop on Route 302
619 Roosevelt Trail in Windham. Open Monday to Friday 8 AM to 6 PM and Saturday 7 AM to 2 PM, closed Sunday.
- 4
We diagnose and give you the price before we start work
You decide with the number in front of you. Nothing gets done that you have not agreed to.
Repair work on the Route 302 corridor
Roosevelt Trail is US Route 302, and the driving it carries shapes the work that comes through our bays. Short trips between the shops at North Windham keep an engine from fully warming, which is harder on oil than a long run. The lake roads out toward Sebago hand a car frost heaves and potholes that wear struts, bushings and ball joints early. Winter sand and road salt get into brake hardware, exhaust and anything underneath.
None of that is a reason to panic, but it is a reason to keep a car on a schedule here rather than assume the manufacturer interval written for gentler climates applies. If most of your miles are local, stay on the shorter end of your oil interval, get brakes looked at before the squeal turns into grinding, and have suspension checked when tires start wearing unevenly.
We are on the corridor at 619 Roosevelt Trail, Windham, ME 04062, so a car can be dropped off on the way past rather than as a separate trip. Open Monday to Friday 8 AM to 6 PM, Saturday 7 AM to 2 PM, closed Sunday.
Auto repair questions, answered
What kinds of cars do you repair?
All makes and models. Domestic or import, car, truck or SUV, we work on it. If a job falls outside what our shop takes on, we will tell you directly instead of keeping your vehicle tied up.
How do I book a repair or oil change in Windham?
Call or text the shop, or send the booking request form on this page. Tell us the vehicle and what it is doing and we will get you a time.
Do I need an appointment?
Call first. We are a small shop, so a quick phone call tells you whether you can come straight down Route 302 or whether a later slot works better for both of us.
Will you tell me the price before you start the work?
Yes. You get the price before we start. If we open something up and find more than expected, we stop and call you rather than running up the bill and explaining afterward.
Do you service cars you did not sell?
Yes. The service side is open to anyone, whether or not the vehicle came from our lot. Plenty of the cars in our bays were bought somewhere else entirely.
Where is your repair shop?
619 Roosevelt Trail in Windham, Maine, which is US Route 302. The service bays and the sales lot are at the same address, so there is only one place to find.
Do you do engine diagnostics if my check engine light is on?
Yes. We read the codes and then test to find what is actually causing them, because a code names a system rather than a cause. If your light is flashing rather than steady, stop driving and call us.
What Route 302 driving does to a car
The cars we see in Windham live a specific kind of life. Short errand trips through North Windham. Salted roads from November into April. Frost heaves on the lake roads every spring. Commutes down 302 toward Portland in stop-and-go traffic. Each of those wears a car in its own way.
Salt and brakes
Salt is hard on anything made of steel under the car. Brake lines, calipers and rotors rust. Caliper slides seize and pads wear unevenly. When we look at brakes here, we look past pad thickness to the parts that rust.
Short trips and oil
Engines that never get fully warm collect moisture and fuel in the oil. Many owner's manuals call this severe service and recommend changing oil sooner. If most of your driving is short hops, ask us which schedule fits.
Heaves and suspension
Frost heaves and potholes pound struts, bushings, ball joints and tie rods. Clunks over bumps, a crooked steering wheel or tires wearing on one edge are the usual signs. We will put the car on a lift and show you what is worn.
Whatever the problem, the process is the same. We find the cause, tell you what it costs, and do not start work until you say yes. If something can wait, we will tell you that too.
Book an appointment
Request a service appointment
Send what your vehicle is doing and when you would like to come in. We will call you back to confirm a time.
