Skip to content

Used 2010 Subaru Legacy for Sale

Buy Online
Buy your next car 100% online through TrueCar+ with transparent pricing, no hidden fees and home delivery
Popular filters
Vehicle Condition
Brand
Nationwide
Price
Price drop
Condition

Vehicle history data is provided by Experian AutoCheck. Use of this data is subject to the AutoCheck Terms & Conditions.

POPULAR exterior colors
POPULAR interior colors
Body style
Features
Fuel type
Transmission
Drivetrain
Reset all
2 Listings
Clear all

Find a Used 2010 Subaru Legacy Near You

TrueCar has 2 used 2010 Subaru Legacy models for sale nationwide, including a 2010 Subaru Legacy 3.6R Limited with Power Moonroof/Navigation Auto and a 2010 Subaru Legacy 2.5i Limited with Power Moonroof Auto. Prices for a used 2010 Subaru Legacy currently range from $5,995 to $11,495, with vehicle mileage ranging from 52,530 to 215,352. Find used 2010 Subaru Legacy inventory at a TrueCar Certified Dealership near you by entering your zip code and seeing the best matches in your area.

Nationwide Subaru Legacy Listings by Year

VehiclePrice FromCertified Pre-OwnedUnder 100k MilesAccident FreeTotal Available
2025 Subaru Legacy$21,79095 listings178 listings173 listings178 listings
2024 Subaru Legacy$16,99147 listings163 listings144 listings163 listings
2023 Subaru Legacy$16,40025 listings127 listings116 listings129 listings
2022 Subaru Legacy$14,77539 listings189 listings167 listings198 listings
2021 Subaru Legacy$16,98810 listings59 listings54 listings60 listings
2020 Subaru Legacy$11,4690 listings87 listings76 listings96 listings
2019 Subaru Legacy$9,6970 listings80 listings57 listings94 listings
2018 Subaru Legacy$8,3990 listings68 listings54 listings92 listings
2017 Subaru Legacy$5,5000 listings52 listings50 listings85 listings
2016 Subaru Legacy$5,7500 listings36 listings42 listings69 listings
The original MSRP for the 2010 Subaru Legacy started at $20,690 for the 2.5i and went up to $33,682 for the 2.5GT Limited.
The 2010 Subaru Legacy 2.5i gets 22 combined MPG, per EPA estimate.