CarGurus Header
John Graham

John Graham

A lifelong car enthusiast, John once worked at an import dealership in a small New England town. He divides his time between hanging out with his family and fixing up one of his many classic vehicles. John has contributed to various automotive club publications.

Articles written by this author:

The Best Boxy Cars and SUVs in 2026

The Best Boxy Cars and SUVs in 2026

by John Graham

Boxy cars and SUVs blend retro-inspired designs with practicality. Today, many are capable off-roaders, but some are just pra...

Read more
Shopping for a Second Car: The CarGurus Guide

Shopping for a Second Car: The CarGurus Guide

by John Graham

There is no shortage of two-car households, and if you're considering becoming one, here's our guide to shopping for a second...

Read more
What’s the Difference? Crossovers vs SUVs

What’s the Difference? Crossovers vs SUVs

by John Graham

Crossovers and SUVs are easily confused. We explain the core differences between the two body styles.

Tesla Models Compared: Model 3, Model S, Model X, Model Y, Cybertruck, and Roadster

Tesla Models Compared: Model 3, Model S, Model X, Model Y, Cybertruck, and Roadster

by John Graham

We've all heard of Tesla, but what are the differences between the Model 3, Model S, Model X, Model Y, Cybertruck and Roadste...

Read more
The Cheapest Electric Vehicles in 2025 & 2026

The Cheapest Electric Vehicles in 2025 & 2026

by John Graham

What are the cheapest new electric cars you can buy? Our guide has all the details.

The Best Off-Road Vehicles in 2025

The Best Off-Road Vehicles in 2025

by John Graham

Which SUVs and trucks can actually cut in the rough stuff? Our expert guide runs through the top 10 off-road vehicles you can...

Read more
How To Sell Your Car in Texas

How To Sell Your Car in Texas

by John Graham

Learn how to sell your car in Texas. Our step-by-step guide has all the info, including details of the paperwork you'll need ...

Read more
How To Sell Your Car in Louisiana

How To Sell Your Car in Louisiana

by John Graham

Learn how to sell your car in Louisiana. Our step-by-step guide has all the info, including details of the paperwork you'll n...

Read more
How To Sell Your Car in South Carolina

How To Sell Your Car in South Carolina

by John Graham

Learn how to sell your car in South Carolina. Our step-by-step guide has all the info, including details of the paperwork you...

Read more
How To Sell Your Car in Ohio

How To Sell Your Car in Ohio

by John Graham

Learn how to sell your car in Ohio. Our step-by-step guide has all the info, including details of the paperwork you'll need t...

Read more
The Best New Car Warranties in 2025

The Best New Car Warranties in 2025

by John Graham

Getting a manufacturer warranty is a major perk of buying a new car, but not all warranties are equal. Our guide runs through...

Read more
Every Type of Car Body Style Explained

Every Type of Car Body Style Explained

by John Graham

What are the different types of car you can buy? Our guide to the range of car body styles available can help you choose the ...

Read more
How to Change a Tire on Your Car

How to Change a Tire on Your Car

by John Graham

Changing a tire is a handy skill that can save you time and money. Luckily, the process is simple and easy to learn. Our guid...

Read more
What to Know About Tinting Your Car Windows

What to Know About Tinting Your Car Windows

by John Graham

Considering tinting your car windows? Our comprehensive guide covers the practicalities, cost, legal and safety implications,...

Read more
How to Jump-Start Your Car

How to Jump-Start Your Car

by John Graham

Knowing how to jump-start a car can prevent a dead battery ruining your day. Our step-by-step guide has all the info you need...

Read more
How to Buy a Car With Non-Dealership Financing

How to Buy a Car With Non-Dealership Financing

by John Graham

It is possible to buy a car with non-dealership financing, and it could save you money. Our expert guide tells you how to go ...

Read more
Understanding MSRP vs. Invoice Price

Understanding MSRP vs. Invoice Price

by John Graham

What does MSRP mean and what's the difference between it and a car's invoice price? Our expert guide answers these questions ...

Read more
What Is a Dealer Doc Fee?

What Is a Dealer Doc Fee?

by John Graham

What is a dealer doc fee, how much is it and why might you have to pay one? Our guide to dealer doc fees has the answer to th...

Read more
What Are the American Car Brands?

What Are the American Car Brands?

by John Graham

What are the American car brands and which automakers build cars in the U.S.? Our guide gives you the lowdown on which brands...

Read more
Can You Return a Car You Just Purchased?

Can You Return a Car You Just Purchased?

by John Graham

Is it possible to return a car you've just purchased and what are the consequences if you do? Our guide has all the info you ...

Read more
Top Tips for Protecting Your Car’s Paint

Top Tips for Protecting Your Car’s Paint

by John Graham

Protecting your car's paint is essential if you want to minimise the effect of environmental damage on it, and maximise its v...

Read more
Regular Tires vs Run-Flat Tires: Which Are Best?

Regular Tires vs Run-Flat Tires: Which Are Best?

by John Graham

Run-flat tires can help you avoid the stress of getting a flat tire, but are they better than regular tires and are they wort...

Read more
What’s an Out-The-Door Price on a New Car?

What’s an Out-The-Door Price on a New Car?

by John Graham

New-car dealers commonly use phrases like these to draw prospective buyers into showrooms; yet, as with anything, the devil i...

Read more
10 Common Car Problems and How to Fix Them

10 Common Car Problems and How to Fix Them

by John Graham

Cars are complex machines, and they’re likely to encounter the occasional issue. Here, we highlight some of the most common c...

Read more
CarGurus Footer