Car Dealers in Pennsylvania

can be viewed below alphabetically by dealer name or by city. For a dealership location map, click the dealer's name.

 

Acura Aston Martin Audi Bentley BMW Buick Cadillac Chevrolet Chrysler Dodge Ferrari Ford GMC Honda Hummer Hyundai Infiniti Isuzu Jaguar Jeep Kia Lamborghini Land Rover Lexus Lincoln Lotus Maserati Mazda Mercedes-Benz Mercury Mini Mitsubishi Nissan Oldsmobile Pontiac Porsche Rolls Royce Saab Saturn Scion Subaru Suzuki Toyota Trucks Volkswagen Volvo

Previous page: N...R #...B C...D E...G H...K L...M N...R This page: S...Z

S
Sable Chevrolet 910 Brownsville Rd, Pittsburgh 412-381-9000
Safe Mitsubishi 2015 Coney Island Ave, Brooklyn 718-339-3630
Saint Marys Chevrolet Buick Cadillac 863 S Saint Marys St, Saint Marys 814-834-1999
Sanchez Mercedes 432 W Dauphin St, Philadelphia 215-423-1205
Sandia BMW Mini 6001 Pan American NE, Albuquerque 505-884-0066
Sands Brothers Dodge Chrysler 840 S West End, Quakertown 215-536-0946
Sands Ford 440 N Claude A Lord Blvd, Pottsville 570-622-1991
Santa Fe Mitsubishi 1955 Saint Michaels Dr, Santa Fe 505-982-3637
Santa Fe Nissan 1955 Saint Michaels Dr, Santa Fe 505-955-1000
Santo Lincoln Mercury Volvo 3504 Birney Ave, Moosic 570-207-8248
Saturn of Doylestown 4465 W Swamp Rd, Doylestown 215-348-5990
Saturn of Harrisburg 1301 Paxton St, Harrisburg 717-234-8888
Saturn of Lancaster 1530 Manheim Pike, Lancaster 717-560-5777
Saturn of Oxford Valley 390 Lincoln Hwy, Fairless Hills 215-269-7600
Saturn of Philadelphia 6615 Essington Ave, Philadelphia 215-863-4100
Saturn of Pleasant Hills 1110 Clairton Blvd, Pittsburgh 412-469-4000
Saturn of Robinson Township 5190 Cambells Run Road, Pittsburgh 412-893-3333
Saturn of Route 33 3830 Easton-Nazareth Hwy, Easton 610-746-1800
Saturn of State College 169 W Aaron Dr, State College 814-867-4444
Saturn of Trevose 4437 E Street Rd, Feasterville Trevose 215-364-3980
Saturn of West Chester 700 Westtown Rd, West Chester 610-429-3100
Saturn of West Liberty 2855 W Liberty Ave, Pittsburgh 412-572-7000
Saturn of Westbrook Park 525 Baltimore Pike, Clifton Heights 610-394-4400
Saturn of Wexford 10247 Perry Hwy, Wexford 724-935-6677
Saturn of Wyoming Valley 2140 Sans Souci Pkwy, Wilkes Barre 570-704-0262
Saturn of York 951 N Hills Rd, York 717-757-3383
Sauder Chevrolet 350 S Main St, Manheim 717-665-2466
Sauder John Buick Pontiac Chevrolet 4161 Oregon Pike, Ephrata 717-859-7704
Savage 61 Dodge 4645 Pottsville Pike, Reading 610-916-6100
Savage Dodge Chrysler RR 422, Robesonia 610-693-5855
Savage Hyundai 9 Parkside Ave, Reading 610-775-5100
Savage Hyundai of Norristown 1108 W Main Street, Norristown 610-270-0220
Savage Preowned Kia Suzuki 3100 Shillington Rd, Reading 610-678-0650
Savage Toyota 455 Route 61 South, Schuylkill Haven 570-385-1334
Savage Toyota Land 41 Industrial Dr, Hamburg 484-665-0130
Scheithauer Chevrolet 780 S West End Blvd, Quakertown 215-536-2100
Schlenker Motors Inc 900 South 4th Streeet, Hamburg 610-562-7577
Schwabs Ford 416 S Perry St, Titusville 814-827-0078
Scott Chevrolet 3333 Lehigh St, Emmaus 610-439-0700
Scott Chrysler 2120 33rd St SW, Allentown 610-433-1918
Scott Honda 706 Autopark Blvd, West Chester 610-692-6000
Scott Nissan 265 E Lancaster Ave, Ardmore 610-645-5700
Scott Tom Ford 1001 Walton St, Philipsburg 814-342-1840
Scoville Meno Dodge Chrysler Jeep 102 Spring St, Sayre 570-888-2367
Scranton Dodge Chrysler Jeep 1121 Wyoming Ave, Scranton 570-344-1261
Seidle Ron Chevrolet Cadillac 1141 E Main St, Clarion 814-226-8300
Selinsgrove Ford 404 Route 11 and 15, Selinsgrove 570-374-8131
Selinsgrove Nissan Rts 11, Hummels Wharf 570-743-5633
Seretti John Chevrolet 880 Narrows Run Rd Ste A, Coraopolis 412-264-3325
Sewickley Porsche 526 Ohio River Blvd Sewickley , Sewickley 412-741-6400
Sharon Chrysler Plymouth 923 E State St, Sharon 724-346-3548
Shaull Cadillac Olds BMW 2090 S Queen St, York 717-845-6689
Sheaffer Weary Chevrolet 3545 Shermans Valley Rd, Loysville 717-789-3532
Shemesh Nissan 1580 Alta Dr, Whitehall 610-774-0203
Shenango Honda Nissan 3965 E State St, Hermitage 724-981-7106
Sherman Chrysler Dodge 1074 E Main St, Clarion 814-226-9550
Sherwood Chevrolet RR 6, Tunkhannock 570-836-2133
Shirns Pontiac Oldsmobile Cadillac GMC Truck 1804 Lycoming Creek Rd, Williamsport 570-326-1581
Shively Motors Inc 800 Lincoln Way West, Chambersburg 717-264-7134
Shoemakers Jeep 4131 Walbert Ave, Allentown 610-395-3713
Shults Ford 10401 Peavy Highway, Wexford 724-934-2388
Shults Ford of Allison Park 4578 Route 8, Allison Park 412-487-3600
Shults Ford of Route 28 2871 Freeport Road, Pittsburgh 412-828-2300
Shuster Chrysler Rr 2 Box 316D, East Freedom 814-695-7672
Sisbarro Volkswagen Isuzu Mitsubishi Suzuki 900 S Valley Dr, Las Cruces 505-524-2129
Skinner Pontiac Buick GMC 525 Broad St, New Bethlehem 814-275-2313
Sloane Automotive 300 Lancaster Ave, Wynnwood 610-896-5800
Sloane Honda 6635 Frankford Ave, Philadelphia 215-305-5000
Sloane Nissan Toyota of Glenside Jenkintown & Easton Road, Glenside 215-887-0700
Sloane Toyota 470 W Lancaster Ave, Devon 610-647-2300
Sloane Toyota 758 N Easton Rd, Glenside 215-885-5406
Smith Cairns Ford Lincoln Mercury Mazda Subaru 900 Central Park Ave, Yonkers
Smith Gray Buick Pontiac Cadillac GMC Truck 16573 Conneaut Lake Rd, Meadville 814-724-8240
Smith L B Ford 1120 Market St, Lemoyne 717-763-1107
Smith L B Jaguar , Harrisburg 717-236-5243
Snyder Oldsmobile Pontiac Cadillac 710 W Main St, Grove City 724-458-8190
Snyder Pontiac Buick GMC Truck RR 19 Box N, Mercer 724-662-4790
Solomon Chrysler Dodge Bombardier 2605 E Roy Furman Hwy, Carmichaels 724-966-2600
Solomon Chrysler Jeep Dodge 409 National Ave, Brownsville 724-785-8000
Solomon Ford 500 National Pike W, Brownsville 724-785-5500
South Hills Chrysler Plymouth 3344 Washington Rd, Mcmurray 724-941-4300
South Hills Lincoln Mercury 2760 Washington Rd, Canonsburg 724-941-1600
South Hills Lincoln Mercury 2760 Washington Rd, Pittsburgh 412-563-2200
South Park Mitsubishi 5172 Library Road, Bethel Park 412-831-0700
Southpointe Pontiac Buick GMC 653 National Pike E, Brownsville 724-785-6900
Sovereign Mercedes-Benz 2584 Flatbush Ave, Brooklyn 718-258-5100
Speney Chevrolet 115 West Main St, West Newton 724-872-7700
Spitzer Acura 3617 Washington Rd, Canonsburg 724-941-9800
Spitzer Toyota 4710 William Penn Highway, Monroeville 412-373-6200
Sport Chrysler Plymouth Jeep 1416 W Main St, Norristown 610-539-3100
Sport Jeep Eagle 2431 W Main St, Norristown 610-539-6620
Springfield Ford 50 Baltimore Pk, Springfield 610-544-0700
Stafford Chevrolet Isuzu 79 North St, Dryden
Stager Chevrolet Buick and Used Cars 528 Main St, Portage 814-736-9686
Star Chevrolet 1007 E Pittsburgh St, Greensburg 724-834-3035
Star Chevrolet Route 30 East, Greensburg 724-834-6100
Star Pontiac GMC Titan 260 Country Club Road, Easton 610-258-3800
State College Ford Lincoln Mercury 3140 West College Ave, State College 814-238-5041
State Line Nissan 530 N Main St, Port Chester 914-937-4555
Stetler Dodge 1405 Roosevelt Ave, York 717-767-8880
Stillman Volvo 1290 Wilmington Pike, West Chester 610-399-1300
Stine Paul Chevy Olds and 15, Selinsgrove 570-374-1151
Stockburger Chevrolet 215 S State St, Newtown 215-579-1100
Stockburger Chrysler 34 S Sycamore St, Newtown 215-968-4244
Stocker Chevrolet , Bellefonte 814-355-0742
Stocker Chevrolet 701 Benner Pike, State College 814-238-4905
Stoner Wade Ford 415 W 4th St, Quarryville 717-786-7331
Stoudnour Chevrolet 1401 Main St, Saxton 814-635-2914
Straub Chrysler Jeep 1130 West Broad St, Bethlehem 610-867-3793
Strohl Chevrolet 7831 Main St, Fogelsville 610-395-3345
Stultz & Brown Ford Mercury RR 5, Tyrone 814-684-4100
Stultz & Brown Pontiac Olds GMC Truck S 11 Street and US Route 22, Huntingdon 814-643-3710
Sturman & Laekin Ford 900 Regis Avenue, Pittsburg 412-653-5800
Suburban Buick Subaru 9545 Perry Hwy, Pittsburgh 412-364-1900
Suburban Ford Routes 611 and 412, Ottsville 610-847-2500
Sugg Chevrolet 2 Washington Rd, Bechtelsville 610-367-2944
Sugg Chevrolet RR 100, Boyertown 610-367-2087
Sullivan Chevrolet RR 8, Pittsburgh 412-782-1200
Sullivan Ford 737 Butler St, Pittsburgh 412-781-2880
Sun Buick Pontiac GMC , Wilkes Barre 570-414-1000
Sun Buick Pontiac GMC 4230 Birney Ave, Moosic 570-414-0204
Sun Chevrolet 677 Washington Rd, Pittsburgh 412-344-8333
Sun Chevrolet Route 19 South Box 1919, Mcmurray 724-941-5160
Sun Chevrolet RR 19, West Mifflin 412-344-8000
Sun Motor Cars BMW 6643 Carlisle Pike, Mechanicsburg 717-697-2300
Sunbury Ford Kia 943 N 4th St, Sunbury 570-286-7746
Superior Ford Chrysler Jeep 630 W Main St, Uniontown 724-437-9827
Superior Pre-Owned 803 W Main St, Palmyra 717-238-3669
Suppes Motor Sales Co 101 Main St, Johnstown 814-535-5531
Susquehanna Dodge 950 Hellam St, Wrightsville 717-252-2412
Sussman Acura 850 Old York Rd & The Fairway, Jenkintown 215-887-1800
Sussman Marty Lincoln Mercury York Road and The Fairway, Glenside 215-884-7598
Sussman Olds Mazda 1940 Jenkintown Rd, Jenkintown 215-224-1800
Sussman Oldsmobile 1601 Easton Rd #1641, Willow Grove 215-658-1800
Sutliff Chevrolet 4949 Queen St, Harrisburg 717-541-5544
Sutliff Hummer 1304 S Market St, Mechanicsburg 717-766-7504
Sutliff Hummer 6462 Carlisle Pike, Mechanicsburg 717-691-2000
Sylvester Chevrolet , Olyphant 570-489-8693
Sylvester Chevrolet 1609 Main St, Peckville 570-489-7586
T
Team Chevrolet 232 Horner Street, Johnstown 814-535-3521
Team Chevrolet Buick Cadillac , Huntingdon 814-643-1111
Team Dodge Kia 6633 N Broad St, Philadelphia 215-276-7900
Team Lincoln Mercury 115 Union Ave, Altoona 814-942-1433
Team Toyota 741 E Lincoln Hwy, Langhorne 215-741-4200
The New Honda City 1800 W State St, New Castle 724-658-9755
Thomas Buick GMC Truck 750 Eisenhower Blvd, Johnstown 814-266-5844
Thomas Chevrolet 1263 West Baltimore Pk, Media 610-566-8600
Thomas Chevrolet Cadillac Subaru 400 Business 220, Bedford 814-623-8131
Thomas Chevrolet Olds 8779 Waterfall Rd, Hustontown 717-987-0041
Thomas Chrysler Dodge Jeep RR 2, Roaring Spring 814-224-2614
Thomas Ford Mercury of McConnellsburg 225 Lincoln Way W, Mc Connellsburg 717-485-5125
Thompson Lexus 50 W Swamp Rd, Doylestown 215-345-1110
Thompson Nissan 30 Swamp Rd, Philadelphia 215-456-9001
Thompson Nissan Rt 313 & 611 30 Swamp Road, Doylestown 215-345-6900
Thornton Chevrolet 180 S Main St, Manchester 717-266-8800
Three Rivers BMW 2897 Washington Rd, Canonsburg 724-941-7000
Three Rivers Volkswagen 3694 Washington Rd, Canonsburg 724-941-6100
Thurby Lincoln Mercury 0 Connellsville Airport, Connellsville 724-437-7582
Thurbys Riverside Ford Sales 118 Baxter St, Confluence 814-395-3303
Tierney Suzuki 330 W Street Rd, Warminster 215-444-9500
Tims Auto & Truck Sales 11885 Buchanan Trl E, Waynesboro 717-762-9618
Tom Clark Chevrolet 1063 Long Run Rd, Mckeesport 412-751-2900
Tom Clark Ford 1080 Rt 30 East, Greensburg 724-834-6820
Tom Henry 5886 Route 8, Bakerstown 724-443-1575
Tom Hesser Ford 118 Linden St, Scranton 570-347-5611
Tom Hesser Nissan 25 Lackawanna Ave, Scranton 570-558-2000
Tom Kerr Chevrolet 76 Grow Ave, Montrose 570-278-9010
Tom Masano Linc Merc Mercedes Benz 815 Lancaster Ave, Reading 610-777-6587
Tom Masano Lincoln Mercury Ford 3812 Pottsville Pike, Reading 610-921-1500
Tom Masano Mitsubishi 3815 Pottsville Pike, Reading 610-921-1500
Tom Oates Chevrolet RR 113, Chester Springs 610-827-7400
Tomsic Motor Company 150 Race Track Road, Washington 724-228-1330
Tomsic Olds Cadillac Mazda 625 S Washington Rd, Mcmurray 724-745-7400
Tony Domiano Chrysler Dodge Jeep RR 6, Lake Ariel 570-876-6000
Town Motors Exton 305 West Lincoln Hwy, Exton 610-363-8200
Toyota Bronx Auto Group 3350 Boston Rd, Bronx 718-653-2663
Toyota of Clifton Park Rt 146, Mechanicville 518-664-4444
Toyota of Greensburg Rd 7 Box 380, Greensburg 724-837-6693
Tregembo Ford 125 Wilson Rd, Bentleyville 724-239-2200
Tri County Toyota 15 D and L Dr, Royersford 610-495-4588
Tri Star Ford Chrysler RR 22, Blairsville 724-459-5302
Tricounty Toyota 2148 East High Street, Pottstown 610-327-1100
Tristar Jeep Eagle 1435 Boston Post Rd, Larchmont 914-834-7000
Tristar Mitsubishi 77 Main St, New Rochelle 914-633-7221
Troutman Chevrolet Buick Pontiac GMC , Halifax 717-896-7560
Troutmans Chevrolet Buick Pontiac GMC 640 State St, Millersburg 717-692-2137
Troy Alan Chevrolet Oldsmobile 217 Grove City Rd, Slippery Rock 724-794-2240
U
Uniontown Toyota 650 W Main St, Uniontown 724-437-8422
United Nissan , Henderson 702-457-7900
V
Vallee & Bowe Cadillac Oldsmobile 663 Mantua Ave, Woodbury 215-957-1461
Valley Buick Jeep 4221 William Penn Highway, Monroeville 412-373-3000
Valley Chevrolet 221 Conyngham Ave, Wilkes Barre 570-821-2781
Valley Chevrolet 601 Kidder St, Wilkes Barre 570-821-2772
Valley Honda 3400 William Penn Hwy, Pittsburgh 412-824-9919
Valley Stream Hyundai Isuzu 599 W Merrick Rd, Valley Stream 516-561-8770
Value Kia 6501 Essington Ave, Philadelphia 215-937-1000
Van Campen Motors Inc. 601 West Third Street, Williamsport 570-326-0567
Vasko Dodge 108 S Central Ave, Canonsburg 724-942-3000
Vasko Dodge 30 Curry Ave, Canonsburg 724-941-4718
Verona Jeep 524 Vernon St, New Kensington 412-828-2940
Victory Volkswagen Audi & Mitsubishi 111 Francis L Cadden Pkwy, Harrisburg 717-561-3700
Videon Chevrolet Saint Albans and West Cheste P, Newtown Square 610-356-1300
Videon Frank C Chrysler Plymouth 3737 W Chester Pike, Newtown Square 610-356-7000
Villa Marin GMC , Edison 732-549-1155
Vintage Ford Mercury 482 Stoneboro Lateral Rd, Stoneboro 724-376-7375
Vision Porsche Audi VW 1211 Lancaster Ave, Reading 610-777-6501
Vision Volkswagon 2746 Bernville Rd, Leesport 610-777-6500
Volkswagen Haven 309 E 9th Ave, Homestead 412-464-0770
Volvo of Ft Washington 125 E Butler Ave, Ambler 215-646-3964
Volvo Trucks 1501 Beaver Ave, Pittsburgh 412-237-6000
W
Wagner H E Dodge 76 Valley Pike, Johnstown 814-536-3504
Walker Chevrolet 3286 S Main St, Sandy Lake 724-376-3015
Wallace Chevrolet Oldsmobile Cadillac , Las Cruces 505-527-3880
Walters Elkland Chevrolet 505 E Main St, Elkland 814-258-7127
Warner Chrysler Jeep 131 E Main St, Hummelstown 717-566-2519
Washington Auto Mall Dodge 910 Henderson Ave, Washington 724-222-2213
Washington Auto Mall Toyota Honda 307 Washington Rd, Washington 724-222-2213
Washington Ford 507 Washington Rd, Washington 724-223-5100
Wasko Chrysler 1 Zents Blvd, Brookville 814-849-2277
Watkins Chevrolet New & Used Superstore Intersection Routes 219 & 30, Boswell 814-629-6644
Watson Chevrolet Oldsmobile 6200 William Perry Highway, Murrysville 724-387-1500
Watson East 681 Route 22 Highway West, Blairsville 724-459-7800
Watson Motors Buick 935 Chestnut St, Mifflinburg 570-966-1019
Wayne County Ford 416 Main St, Honesdale 570-251-3673
Weathers Dodge 1187 W Baltimore Pk, Lima 610-566-5475
Weaver Rick Buick Pontiac GMC Trucking 714 W 12th St, Erie 814-455-8071
Weber Harris Ford 433 Baldwin St, Meadville 814-336-3166
Weed Chevrolet Route 413 & Ford Rd, Bristol 215-788-5511
Weichel Buick 1009 Main St, Stroudsburg 570-421-3390
Wernersville Ford , Reading 610-678-4416
Wernersville Ford 25 W Penn Ave, Wernersville 610-678-8046
West College Used Car Company 3532 West College Avenue, State College 888-594-1167
West Germans Regency Mazda 404 Pennsylvania Ave, Fort Washington 215-646-7777
West Hills Motor 1092 Beers School Rd, Moon Townsend 412-262-9020
West Pointe Chrysler Plymouth 25 West Market St, Burgettstown 724-947-2231
Westchester Toyota 2423 Central Park Ave, Yonkers 914-779-8700
Westchester Toyota Used Cars 75 Vrendenburgh Ave, Yonkers 914-968-6698
Wheeler Pontiac Cadillac 1000 Eisenhower Blvd, Johnstown 814-266-5801
White Oak Chrysler Plymouth 1234 Long Run Road, White Oak 412-672-9155
Whitmoyer Buick Chevrolet 1001 E Main St, Mount Joy 717-653-8183
Wiggys Honda , Toms River 732-244-3600
Wilkie Chevrolet Buick Subaru 600 N Broad Street, Philadelphia 215-232-4000
Wilkie Lexus 568 W Lancaster Ave, Haverford 610-525-0900
Williams Pontiac Nissan GMC Trucks Rt 73 & Swamps Road, Boyertown 610-367-2961
Williams Toyota 906 N Elmira St, Sayre 570-888-2281
Willis Honda 1201 US Hwy 130, Bristol 215-785-1005
Winner Lincoln Mercury 6723 Essington Ave, Philadelphia 121-549-2850
Wintrode Buick Chevrolet 523 N Queen St, Littlestown 717-359-5217
Wissler Chrysler Jeep 1205 W Main St, Mount Joy 717-653-2091
Woltz & Wind Ford 2100 Washington Pike, Heideberg 412-279-4551
Wood Chevrolet 187 Main St, Northern Cambridge 814-344-8250
Wood Pontiac Chevrolet Main St, Plumville 724-397-5522
Worhacz Syl Ford 555 N 3rd St, Shamokin 570-648-5777
Woy Bros Pontiac Buick GMC 10674 Somerset Pike, Somerset 814-445-9474
Wright Auto Mall Cadillac Olds Mazda Jeep Chrysler Plymouth Hc 93, Hazleton 570-454-0856
Wright Honda Po Box 368 Township Line & Ber, Drexel Hill 610-789-9420
Wright Nissan 10520 Perry Highway, Wexford 724-935-4646
Wright Pontiac 419 E Main St, Carnegie 412-276-2900
Wright Pontiac of Wexford 11015 Perry Highway, Wexford 724-935-4646
Y
Ybh Audi 4940 W Chester Pike, Newtown Square 610-356-9000
Yenko Honda 3663 Washington Road, Mcmurray 724-941-9100
Yocum Ford 323 E Main Street, Lansdale 215-855-1153
York Chrysler 1305 Roosevelt Ave, York 717-846-2222
York Mitsubishi Box 7248, York 717-846-2222
York Volkswagen 3475 E Market St, York 717-755-1015
Yound Dodge VW Mazda 2500 William Penn Hwy, Easton 610-253-6244
Z
Z & W Honda , New Brunswick 732-873-1414
Z & W Mazda , New Brunswick 732-873-3777
Zaetz Nissan Rabbi 2012 Wightman St, Pittsburgh 412-521-7434
Zartman Dodge 423 Furnace Hills Pike, Lititz 717-626-8551
Zeigler Chevrolet Oldsmobile Old Route 220, Claysburg 814-239-2125
Zeisloft Brothers Ford Lincoln Mercury 1120 W Front St, Berwick 570-752-2797
Zeisloft Selinsgrove Nissan 5 Maple St, Selinsgrove 570-884-1135
Ziemer Buick Pontiac GMC Truck 612 E Main St #68, New Holland 717-354-4451
Zimmermans Chrysler Dodge Jeep 1301 Market St, Sunbury 570-286-2100

Previous page: N...R #...B C...D E...G H...K L...M N...R This page: S...Z

 

 

Find a credit union by city, state, or name:

Find Local Credit Unions

Find a credit union

 

Order your credit report online

Special offer to credit union members. See your instant credit report.


Sponsored Sites

 

MERit Credit Engine for credit unions provides automated Internet credit report retrieval for scoring, system integration, three bureau merged and Open Standard XML reports.

 

Free credit report UK and Canada
Monitor your credit and protect against identity theft! Who checked your credit report recently, and what did they see?

 

 

 

Be sure to check Pennsylvania colleges and universities, and their alumni associations if you are a student, alumnus, or a relative of one.

 

 

You may wish to check with one of the Pennsylvania credit unions to find car dealer recommendations in your area.

 

 

Check a vehicle's history before you buy