Used 2020 RAM 2500 for Sale near Idaho
Shop with transparent pricing.
Only show listings that include dealer fees- Year:
- 2019
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 410 hp 6.4L V8
- Exterior color:
- Red
- Fuel type:
- Gasoline
- Interior color:
- Gray
- Transmission:
- 8-Speed Automatic
- Mileage:
- 55,896
- Stock #:
- 326157B
- VIN:
- 3C6TR5EJXKG673983

Sponsored Listing
2019 RAM 2500
Power Wagon Crew Cab 4WD
55,896 mi
$42,593
- Year:
- 2019
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Gray (Granite Crystal Metallic Clearcoat)
- Fuel type:
- Diesel
- Interior color:
- Black
- Transmission:
- 6-Speed Automatic
- Mileage:
- 92,716
- Stock #:
- BC22802
- VIN:
- 3C6UR5NL5KG613681

2019 RAM 2500
Laramie Mega Cab 4WD
92,716 mi
$51,088
- Year:
- 2021
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Patriot Blue Pearlcoat
- Fuel type:
- Diesel
- Interior color:
- Black
- Transmission:
- 6-Speed Automatic
- Mileage:
- 69,801
- Stock #:
- A17337D
- VIN:
- 3C6UR5NL5MG676234

2021 RAM 2500
Laramie Mega Cab 4WD
69,801 mi
$54,891
- Year:
- 2019
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Gray
- Fuel type:
- Diesel
- Transmission:
- Automatic
- Mileage:
- 77,575
- Stock #:
- 694310
- VIN:
- 3C6UR5FL3KG694310

-$1,000
2019 RAM 2500
Laramie Crew Cab 4WD
77,575 mi
$42,445
$41,445
- Year:
- 2020
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- White
- Fuel type:
- Diesel
- Interior color:
- Gray
- Transmission:
- 6-Speed Automatic
- Mileage:
- 166,102
- Stock #:
- 115417
- VIN:
- 3C6UR5HL0LG115417

2020 RAM 2500
Tradesman Crew Cab LB 4WD
166,102 mi
$26,600
- Year:
- 2021
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Gray
- Fuel type:
- Diesel
- Transmission:
- 6-Speed Automatic
- Mileage:
- 54,248
- Stock #:
- 676362
- VIN:
- 3C6UR5FL5MG676362

2021 RAM 2500
Laramie Crew Cab 4WD
54,248 mi
$51,027
- Year:
- 2021
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 410 hp 6.4L V8
- Exterior color:
- Silver
- Fuel type:
- Gasoline
- Interior color:
- Gray
- Transmission:
- 8-Speed Automatic
- Mileage:
- 70,523
- Stock #:
- 682021
- VIN:
- 3C6UR5CJ5MG682021

2021 RAM 2500
Tradesman Crew Cab 4WD
70,523 mi
$34,116
- Year:
- 2021
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Patriot Blue Pearlcoat
- Fuel type:
- Diesel
- Interior color:
- Black
- Transmission:
- 6-Speed Automatic
- Mileage:
- 52,622
- Stock #:
- A226183A
- VIN:
- 3C6UR5DL1MG503151

2021 RAM 2500
Big Horn Crew Cab 4WD
52,622 mi
$44,435
- Year:
- 2020
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Bright White Clearcoat
- Fuel type:
- Diesel
- Interior color:
- Black
- Transmission:
- 6-Speed Automatic
- Mileage:
- 71,020
- Stock #:
- T21911
- VIN:
- 3C6UR5CL1LG281789

-$1,000
2020 RAM 2500
Tradesman Crew Cab 4WD
71,020 mi
$36,128
$35,128
- Year:
- 2019
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 410 hp 6.4L V8
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 125,326
- Stock #:
- 102850
- VIN:
- 3C6UR5CJ4KG629565

2019 RAM 2500
Tradesman Crew Cab 4WD
125,326 mi
$26,345
- Year:
- 2021
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Silver
- Fuel type:
- Diesel
- Interior color:
- Black
- Transmission:
- 6-Speed Automatic
- Mileage:
- 65,219
- Stock #:
- 2195
- VIN:
- 3C6UR5FL7MG591782

2021 RAM 2500
Laramie Crew Cab 4WD
65,219 mi
$46,675
- Year:
- 2021
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- White
- Fuel type:
- Diesel
- Transmission:
- 6-Speed Automatic
- Mileage:
- 110,394
- Stock #:
- B578944
- VIN:
- 3C6UR5DL4MG578944

2021 RAM 2500
Big Horn Crew Cab 4WD
110,394 mi
$37,027
- Year:
- 2019
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Black
- Fuel type:
- Diesel
- Interior color:
- Black
- Transmission:
- 6-Speed Automatic
- Mileage:
- 78,766
- Stock #:
- T-615276
- VIN:
- 3C6UR5FL8KG615276

-$3,000
2019 RAM 2500
Laramie Crew Cab 4WD
78,766 mi
$48,770
$45,770
CarGurus Analysis:
2020 RAM 2500
With 2,320 currently listed for sale and an average price of $39,745.00, 31.3% of 2020 RAM 2500s for sale on CarGurus are rated as good or great deals.
Favorably reviewed: Owners rated the 2020 RAM 2500 4.85 / 5 stars and CarGurus experts gave it an 8.83 / 10.
75.1% of 2020 RAM 2500 models on CarGurus are accident free.
- Year:
- 2020
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- White
- Fuel type:
- Diesel
- Interior color:
- Gray
- Transmission:
- 6-Speed Automatic
- Mileage:
- 83,677
- Stock #:
- 276145
- VIN:
- 3C6UR5CL9LG276145

2020 RAM 2500
Tradesman Crew Cab 4WD
83,677 mi
$35,189
- Year:
- 2019
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 410 hp 6.4L V8
- Exterior color:
- Black
- Fuel type:
- Gasoline
- Transmission:
- 8-Speed Automatic
- Mileage:
- 115,761
- Stock #:
- 26189
- VIN:
- 3C6UR5KJ5KG539164

2019 RAM 2500
Laramie Crew Cab LB 4WD
115,761 mi
$31,747
- Year:
- 2021
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Gray (Granite Crystal Metallic Clearcoat)
- Fuel type:
- Diesel
- Interior color:
- Black
- Transmission:
- 6-Speed Automatic
- Mileage:
- 110,673
- Stock #:
- HQP22064
- VIN:
- 3C6UR5NL0MG532073

2021 RAM 2500
Laramie Mega Cab 4WD
110,673 mi
$45,671
- Year:
- 2019
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 410 hp 6.4L V8
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 131,105
- Stock #:
- 1985331T
- VIN:
- 3C6UR5GJ3KG685331

2019 RAM 2500
Laramie Longhorn Crew Cab 4WD
131,105 mi
$31,032
- Year:
- 2021
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- 4X2
- Engine:
- 410 hp 6.4L V8
- Exterior color:
- White
- Fuel type:
- Gasoline
- Interior color:
- Gray
- Transmission:
- 8-Speed Automatic
- Mileage:
- 119,449
- Stock #:
- 637555
- VIN:
- 3C6UR4CJ1MG637555

2021 RAM 2500
Tradesman Crew Cab RWD
119,449 mi
$20,623
- Year:
- 2021
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Granite Crystal Metallic
- Fuel type:
- Diesel
- Interior color:
- Black
- Transmission:
- 6-Speed Automatic
- Mileage:
- 78,735
- Stock #:
- DN509532
- VIN:
- 3C6UR5CL8MG509532

2021 RAM 2500
Tradesman Crew Cab 4WD
78,735 mi
$39,238
- Year:
- 2021
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Black
- Fuel type:
- Diesel
- Interior color:
- Black
- Transmission:
- 6-Speed Automatic
- Mileage:
- 94,345
- Stock #:
- 657472
- VIN:
- 3C6UR5SL8MG657472

2021 RAM 2500
Limited Crew Cab 4WD
94,345 mi
$52,757
- Year:
- 2020
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Silver
- Fuel type:
- Diesel
- Interior color:
- Black
- Transmission:
- 6-Speed Automatic
- Mileage:
- 135,045
- Stock #:
- R98
- VIN:
- 3C6UR5FL3LG256453

2020 RAM 2500
Laramie Crew Cab 4WD
135,045 mi
$41,227
- Year:
- 2019
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 410 hp 6.4L V8
- Exterior color:
- Black
- Fuel type:
- Gasoline
- Interior color:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 173,156
- Stock #:
- 539543
- VIN:
- 3C6TR5EJ3KG539543

2019 RAM 2500
Power Wagon Crew Cab 4WD
173,156 mi
$27,600
- Year:
- 2020
- Make:
- RAM
- Model:
- 2500
- Body type:
- Pickup Truck
- Doors:
- 4 doors
- Drivetrain:
- Four-Wheel Drive
- Engine:
- 370 hp 6.7L I6 Diesel
- Exterior color:
- Gray (Granite Crystal Metallic Clearcoat)
- Fuel type:
- Diesel
- Interior color:
- Black
- Transmission:
- 6-Speed Automatic
- Mileage:
- 68,076
- Stock #:
- 226212
- VIN:
- 3C6UR5FL7LG226212

2020 RAM 2500
Laramie Crew Cab 4WD
68,076 mi
$41,861
CarGurus Analysis: 2020 RAM 2500
overall

Summary
With 2,320 currently listed for sale and an average price of $39,745.00, 31.3% of 2020 RAM 2500s for sale on CarGurus are rated as good or great deals.
Favorably reviewed: Owners rated the 2020 RAM 2500 4.85 / 5 stars and CarGurus experts gave it an 8.83 / 10.
75.1% of 2020 RAM 2500 models on CarGurus are accident free.
Why it stands out
The 2020 RAM 2500 stands out as a heavy-duty pickup that blends serious capability with an unusually upscale feel. It is described as the most luxurious and innovative heavy-duty pickup truck in the world, and that combination helps separate it from the more purely utilitarian image many buyers expect from a truck in this class. The truck’s styling is also a strength, and its technology is presented as one of its notable advantages.
At the same time, the 2020 RAM 2500 is still very much a heavy-duty truck, with the kind of serious posture that comes with the segment. The source also notes sluggish performance, so buyers should not expect it to feel quick or effortless in every situation. Even so, it is appealing for shoppers who want a truck that emphasizes luxury, capability, and off-road ability in equal measure.
Other model years to consider
- Average price: $53,719.00
- Good/great deal percentage: 34.4%
- User rating: 5 / 5
- Total listings: 6,444
- Average price: $51,172.00
- Good/great deal percentage: 34.0%
- User rating: 5 / 5
- Total listings: 3,337
- Average price: $43,239.00
- Good/great deal percentage: 30.5%
- User rating: 4.81 / 5
- Total listings: 3,482
This analysis is based on CarGurus' proprietary market data from August 10, 2026, CarGurus experts' opinions, and generative AI.
4.9 Overall rating
Filter by rating
Jackson R
Reviewed a 2020 RAM 2500 on Nov 9, 2024
Great value compared to other models. Superb ride quality, build quality, and amazing features.
Anonymous
Reviewed a 2020 RAM 2500 on Nov 20, 2023
It seems very well built and solid. It exceeded my expectations.
Eileen R
Reviewed a 2020 RAM 2500 on Mar 12, 2023
2020 Ram 2500 Tradesman . Good value. Drives great and comfortable
Jerry B
Reviewed a 2020 RAM 2500 on Sep 1, 2022
These trucks are tough and the cummins motors last forever.
2020 RAM 2500 Trims
| Trim type | MSRP |
|---|---|
| Limited Mega Cab 4WD | $66,150 |
| Limited Crew Cab 4WD | $64,650 |
| Tradesman Crew Cab LB 4WD | $40,550 |
| Laramie Mega Cab 4WD | $53,850 |
| Power Wagon Crew Cab 4WD | $53,350 |
| Big Horn Crew Cab 4WD | $45,250 |
| Tradesman Crew Cab 4WD | $40,350 |
| Laramie Crew Cab 4WD | $52,350 |
2020 RAM 2500 Price Trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of 2020 RAM 2500 prices has changed over time.
See more price trendsHow much does the 2020 RAM 2500 cost?
| Metric | Value |
|---|---|
| Current Average Price | $39,597 |
| Year-Round Low | $39,400.30 |
| Year-Round High | $42,885.81 |
| Average Price a Year Ago | $42,634 |
| Change vs. Last Year | −7.12% |
Prices have softened 7.12% compared to this time last year, making it a favorable time to shop this model year.
There are 2,342 listings available, which gives you a solid pool to compare trims, drivetrains, and equipment levels.
If you find a listing below $39,400.30, that's toward the low end of the year-round range and worth acting on quickly.
Is the 2020 RAM 2500 a good car?
Yes — the 2020 RAM 2500 earns a 4.85/5 user rating and an 8.83/10 expert rating. The model scores 10/10 across Look and feel and Technology.
Owners consistently praise its powerful performance, comfortable ride, and impressive interior features. The Cummins diesel engine is a recurring highlight, along with towing capability and the sense that the truck delivers a refined, upscale cabin for long-haul use.
The main trade-offs are fuel economy and some interior design details, including criticism of the rear air vents. The expert review also points to sluggish acceleration and a stiff, less agile ride compared with lighter-duty trucks.
If you need a heavy-duty truck for towing, hauling, and long-distance comfort, this year’s RAM 2500 fits that use case well. If you want a softer everyday ride, you may want to compare it carefully against lighter-duty alternatives.
The market still looks healthy, with 31.9% of listings marked as good or great deals.
Is the 2020 RAM 2500 reliable?
Owners rate it 4.85/5, a strong signal of long-term satisfaction.
The owner feedback points to a reliable, dependable, trouble-free ownership experience, especially around the Cummins diesel engine and the truck’s ability to handle demanding work over the long term. The expert review also emphasizes that this is a truck built to haul every day and keep going, with the diesel exhaust brake helping reduce brake wear during heavy towing.
The cost-effectiveness notes also highlight that the truck can be configured with a first scheduled maintenance visit that is on the house.
For used buyers, the main long-term ownership risk is that heavy-duty use can accelerate wear, so service history and how the truck was used matter a lot.
What should I look for when buying a used 2020 RAM 2500?
At 73.2% accident-free, a meaningful share of listings has prior incidents — history verification is especially important.
You should start with a vehicle history report and then prioritize a thorough pre-purchase inspection, especially if the truck was used for towing or commercial work. Focus on signs of wear in the suspension, brakes, tires, and interior controls, since heavy-duty trucks can hide hard use better than lighter vehicles.
Key things to evaluate:
- Trim level: The base setup starts with a 5-inch touchscreen, while upper trims bring a much more upscale cabin with soft-grained leather, elaborate stitching, wood trim, and an optional 12-inch vertical touchscreen.
- Powertrain: The truck offers a 6.4-liter Hemi V8 with 410 horsepower and 429 pound-feet of torque, plus a 6.7-liter Cummins inline-six diesel with 370 hp and 850 lb-ft of torque. The diesel is the towing standout, while the gas V8 delivers the highest payloads.
- Safety package: Most driver assists are optional, including blind-spot monitoring, lane-keep assist, adaptive cruise, and forward emergency braking. Those features should be checked carefully on any used example.
- Infotainment: A 5-inch touchscreen is standard, but the 8.4-inch Uconnect upgrade is the better choice, and the 12-inch display adds easier trailer and camera views. The system is quick and logical, and the larger screen is especially useful in a truck this size.
- Fuel efficiency: The EPA does not rate heavy-duty trucks for fuel economy, but the diesel test vehicle averaged close to 19 mpg over 515 mostly highway miles.
Which 2020 RAM 2500 trim should I buy?
The 2020 RAM 2500 is offered in 6 trim levels: Tradesman, Laramie Longhorn, Limited, Power Wagon, and the other trims explicitly referenced in the review text.
Here's the short version:
- Base trim: The Tradesman is the entry point, and it keeps things simple with steel wheels and a 5-inch touchscreen. It lacks the richer cabin materials and larger display that make the truck feel special.
- Sweet-spot trim: A midlevel setup with the 8.4-inch Uconnect upgrade is the best value if you want the truck to feel modern without stretching to the top end. You get the core usability improvements without paying for every luxury feature.
- Premium/top trim: The Limited is the most compelling luxury choice, with the most impressive interior presentation, the 12-inch touchscreen, and the richest materials. It is the trim that best matches the truck’s upscale personality.
- Off-road trim: The Power Wagon is the one to watch if you want off-road capability, but it is not the best fit if your driving is mostly daily commuting or towing-focused use.
Most driver-assistance features are optional, so verify exactly which safety equipment is installed before you buy.
Is now a good time to buy a used 2020 RAM 2500?
This is a moderate market for selective buyers, with enough inventory to shop carefully and enough deal activity to reward patience.
- Deal availability: 31.9% of listings are priced as good or great deals.
- Inventory: There are 2,342 listings available.
- Price trend: Prices have softened 7.12% compared with last year.
- Clean inventory: 73.2% of listings are accident-free.
If you find a listing below $39,400.30, that's toward the low end of the year-round range and worth acting on quickly.
What is the 2020 RAM 2500's resale value?
The current average of $39,597 sits slightly below last year's $42,634.
That softer pricing suggests the market has moved in buyers’ favor, which can make it harder for a future seller to command a premium unless the truck is especially well equipped or exceptionally clean. On the other hand, the current price level may help keep demand steady for shoppers who want heavy-duty capability without paying new-truck money.
Well-kept examples with desirable equipment should still hold attention, especially if they show strong maintenance records and limited hard-use wear. Trucks like this tend to appeal to buyers who value capability and comfort, which helps support resale interest over time.
Vehicles with strong owner satisfaction ratings, like this model year's 4.85/5, tend to retain buyer demand, which supports resale value over time.
Is the 2020 RAM 2500 safe?
It earns a 9/10 safety score from our experts.
Most driver assists are optional, including blind-spot monitoring, lane-keep assist, adaptive cruise, and forward emergency braking. That means you should verify the exact safety equipment on any used truck, since feature content can vary a lot by trim and option package.
The safety review also notes that the Ram 2500 itself will not be rated by NHTSA or IIHS, so you should pay close attention to the installed driver-assistance equipment and the truck’s actual condition when shopping used.
Should I buy a 2020 RAM 2500 or consider a different year?
If you're weighing the 2020 against nearby model years, here's how to think about it:
Choose the 2020 if:
- 31.9% of listings are priced as good or great deals.
- At 73.2% accident-free, a meaningful share of listings has prior incidents — history verification is especially important.
- Price trend: Prices have softened 7.12% compared with last year.
- Owners rate it 4.85/5 — a strong satisfaction signal.
- The 2020 stands out for its blend of luxury, technology, and capability, especially with the available 12-inch touchscreen and strong towing hardware.
The bottom line: If you want a heavy-duty truck that feels more upscale and tech-forward than most rivals, the 2020 RAM 2500 is the year to target. If your priority is simply the lowest possible price, a nearby model year may be worth comparing, but you should expect to give up some of this truck’s standout comfort and technology appeal.
These recommendations are based on CarGurus' proprietary market data from August 14, 2026, CarGurus experts' opinions, and generative AI.
Relevant articles

The Best Pickup Trucks of 2026, Ranked
Pickup truck competition is fierce and change is in the air. Electric trucks and compact pickups are hitting the market, providing new choices for both small businesses and weekend adventurers. But which truck suits your needs best?

2027 Ram 2500 Pricing, Specs, and Release Date
Ram is offering its 2500 Heavy Duty full-size pickup truck in off-road Power Wagon guise for the 2027 model year, and available upgrades make the truck more capable than ever.

Truck Cab Sizes: A Complete Breakdown and Comparison
Confused by all the different truck cab sizes and names? Our guide breaks it down for you, explaining what the various truck cab sizes are and the pros and cons of each.