CarGurus Logo Homepage Link
  • Buy
    • Used cars
    • New cars
    • Certified pre-owned
    • Start your purchase online
    • Dealerships near me
  • Sell
    • Sell my car
    • Car values
    • Sell my car FAQs
  • Finance
    • Prequalify for financing
    • How does it work?
    • Financing FAQs
  • Research
    • Test drive reviews
    • Price trends
    • Tips & advice
    • Electric cars
    • Compare cars
  • Discover
    The latest way to shop:
    smarter research, better
    listings.
  • Saved cars & searches
  • Sign in / Register
    • My account
    • Saved searches
    • Saved cars
    • Recommended cars
    • Browsing history
    • Financing dashboard
      • United States (EN)
      • Estados Unidos (ES)
      • Canada (EN)
      • Canada (FR)
      • United Kingdom

Used MINI Cooper for Sale near Riegelsville, PA

209 results
Durham, PA
2023 MINI Cooper S 2-Door Hatchback FWD Jaguar Land Rover Willow Grove

2023 MINI Cooper

S 2-Door Hatchback FWD

27,087 miles

$23,990

Good Deal
Hatboro, PA
29 mi away
Year:
2023
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
189 hp 2L I4
Exterior color:
British Racing Green IV Metallic - C3B
Combined gas mileage:
28 MPG
Fuel type:
Gasoline
Interior color:
Black Pearl Light Checkered - KDG2
Transmission:
Manual
Mileage:
27,087
Stock number:
SR25139A
VIN:
WMW53DH05P2S84455

Sponsored

2023 MINI Cooper S Convertible FWD

2023 MINI Cooper

S Convertible FWD

7,380 miles

$27,340

Great Deal
Certified Pre-Owned
Mt Laurel Township, NJ
47 mi away
Year:
2023
Make:
MINI
Model:
Cooper
Body type:
Convertible
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
189 hp 2L I4
Exterior color:
Yellow
Fuel type:
Gasoline
Interior color:
Black Pearl Lt Checkered
Transmission:
7-Speed Automatic
Mileage:
7,380
Stock number:
P3R01227
VIN:
WMW43DL04P3R01227

Sponsored

2023 MINI Cooper S 4-Door Hatchback FWD

2023 MINI Cooper

S 4-Door Hatchback FWD

30,130 miles

$22,998

Good Deal
Certified Pre-Owned
Mt Laurel Township, NJ
47 mi away
Year:
2023
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
4 doors
Drivetrain:
Front-Wheel Drive
Engine:
189 hp 2L I4
Exterior color:
British Racing Green
Fuel type:
Gasoline
Interior color:
Carbon Black
Transmission:
7-Speed Automatic
Mileage:
30,130
Stock number:
P2T43692
VIN:
WMW53DK07P2T43692

Sponsored

2024 MINI Cooper S 2-Door Hatchback FWD

2024 MINI Cooper

S 2-Door Hatchback FWD

16,066 miles

$20,990

Great Deal
Mt Laurel Township, NJ
47 mi away
Year:
2024
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
189 hp 2L I4
Exterior color:
Rooftop Gray Metallic
Fuel type:
Gasoline
Interior color:
Carbon Black
Transmission:
7-Speed Automatic
Mileage:
16,066
Stock number:
R2U58258
VIN:
WMW53DH04R2U58258

2013 MINI Cooper Convertible FWD

2013 MINI Cooper

Convertible FWD

96,479 miles

$7,980

Fair Deal
Mt Laurel Township, NJ
47 mi away
Year:
2013
Make:
MINI
Model:
Cooper
Body type:
Convertible
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
120 hp 1.6L I4
Exterior color:
Chili Red
Combined gas mileage:
31 MPG
Fuel type:
Gasoline
Interior color:
Carbon Black
Transmission:
6-Speed Automatic
Mileage:
96,479
Stock number:
DT568763
VIN:
WMWZN3C53DT568763

2025 MINI Cooper 2-Door Hatchback FWD

2025 MINI Cooper

2-Door Hatchback FWD

2,253 miles

$27,495

Good Deal
Certified Pre-Owned
Bala Cynwyd, PA
39 mi away
Year:
2025
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
161 hp 2L I4
Exterior color:
Melting Silver Iii Metallic
Combined gas mileage:
33 MPG
Fuel type:
Gasoline
Interior color:
Gray
Transmission:
Automatic
Mileage:
2,253
Stock number:
M25274L
VIN:
WMW13GD09S2W85649

Preparing for a close up...

Photos coming soon

2010 MINI Cooper

S Convertible

31,290 miles

$8,485

Good Deal
Springfield, NJ
47 mi away
Year:
2010
Make:
MINI
Model:
Cooper
Body type:
Convertible
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
172 hp 1.6L I4
Exterior color:
British Racing Green Metallic
Combined gas mileage:
28 MPG
Fuel type:
Gasoline
Interior color:
Brown (Beige)
Transmission:
6-Speed Automatic
Mileage:
31,290
Stock number:
TZ85564
VIN:
WMWMS3C52ATZ85564

Preparing for a close up...

Photos coming soon

2023 MINI Cooper

S Convertible FWD

23,342 miles

$26,840

Good Deal
Certified Pre-Owned
Mt Laurel Township, NJ
47 mi away
Year:
2023
Make:
MINI
Model:
Cooper
Body type:
Convertible
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
189 hp 2L I4
Exterior color:
Island Blue Metallic
Fuel type:
Gasoline
Interior color:
Gray (Satellite Grey)
Transmission:
7-Speed Automatic
Mileage:
23,342
Stock number:
P3P99508
VIN:
WMW43DL04P3P99508

Preparing for a close up...

Photos coming soon

2023 MINI Cooper

S Convertible FWD

7,380 miles

$27,340

Great Deal
Certified Pre-Owned
Mt Laurel Township, NJ
47 mi away
Year:
2023
Make:
MINI
Model:
Cooper
Body type:
Convertible
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
189 hp 2L I4
Exterior color:
Yellow
Fuel type:
Gasoline
Interior color:
Black Pearl Lt Checkered
Transmission:
7-Speed Automatic
Mileage:
7,380
Stock number:
P3R01227
VIN:
WMW43DL04P3R01227

Preparing for a close up...

Photos coming soon

2025 MINI Cooper

S Signature Trim 4-door Hatchback

5,122 miles

$29,546

Good Deal
Allentown, PA
18 mi away
Year:
2025
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
4 doors
Drivetrain:
Front-Wheel Drive
Engine:
2L I4
Exterior color:
Silver
Fuel type:
Gasoline
Interior color:
Black/Blue
Transmission:
7-Speed Automatic
Mileage:
5,122
Stock number:
7520367
VIN:
WMW53GD01S2W51013

Preparing for a close up...

Photos coming soon

2025 MINI Cooper

S 2-Door Hatchback FWD

1,670 miles

$29,995

Good Deal
Certified Pre-Owned
Bala Cynwyd, PA
39 mi away
Year:
2025
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
2L I4
Exterior color:
Silver
Combined gas mileage:
33 MPG
Fuel type:
Gasoline
Interior color:
Gray (Grey/Blue)
Transmission:
Automatic
Mileage:
1,670
Stock number:
M25213L
VIN:
WMW23GD02S2W62198

Preparing for a close up...

Photos coming soon

2006 MINI Cooper

S Convertible

123,759 miles

$5,889

Fair Deal
Horsham, PA
27 mi away
Year:
2006
Make:
MINI
Model:
Cooper
Body type:
Convertible
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
168 hp 1.6L I4
Exterior color:
Cool Blue Metallic
Combined gas mileage:
25 MPG
Fuel type:
Gasoline
Interior color:
Black
Transmission:
Manual
Mileage:
123,759
Stock number:
JZ2005
VIN:
WMWRH33506TF89583

Preparing for a close up...

Photos coming soon

2019 MINI Cooper

S 4-Door Hatchback FWD

71,957 miles

$14,995

Good Deal
Bala Cynwyd, PA
39 mi away
Year:
2019
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
4 doors
Drivetrain:
Front-Wheel Drive
Engine:
189 hp 2L I4
Exterior color:
Blue
Combined gas mileage:
28 MPG
Fuel type:
Gasoline
Interior color:
Carbon Black
Transmission:
Automatic
Mileage:
71,957
Stock number:
MP1236A
VIN:
WMWXU3C56K2H88995

Preparing for a close up...

Photos coming soon

2024 MINI Cooper

S 2-Door Hatchback FWD

19,033 miles

$24,787

Good Deal
Certified Pre-Owned
Bala Cynwyd, PA
39 mi away
Year:
2024
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
189 hp 2L I4
Exterior color:
British Racing Green
Combined gas mileage:
33 MPG
Fuel type:
Gasoline
Interior color:
Carbon Black
Transmission:
Automatic
Mileage:
19,033
Stock number:
M25142M
VIN:
WMW53DH04R2V58411

Preparing for a close up...

Photos coming soon

2024 MINI Cooper

S Convertible FWD

13,586 miles

$28,452

Good Deal
Allentown, PA
18 mi away
Year:
2024
Make:
MINI
Model:
Cooper
Body type:
Convertible
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
189 hp 2L I4
Exterior color:
White Metallic
Fuel type:
Gasoline
Interior color:
Carbon Black
Transmission:
7-Speed Automatic
Mileage:
13,586
Stock number:
7004019
VIN:
WMW43DL01R3R68984

Preparing for a close up...

Photos coming soon

2015 MINI Cooper

S Convertible FWD

93,378 miles

$8,792

Good Deal
Bethlehem, PA
11 mi away
Year:
2015
Make:
MINI
Model:
Cooper
Body type:
Convertible
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
181 hp 1.6L I4
Exterior color:
Brown (Chocolate)
Combined gas mileage:
29 MPG
Fuel type:
Gasoline
Interior color:
Carbon Black
Transmission:
6-Speed Automatic
Mileage:
93,378
Stock number:
KBF3229
VIN:
WMWZP3C55FT708986

Preparing for a close up...

Photos coming soon

2011 MINI Cooper

Base Hatchback

101,598 miles

$5,495

Fair Deal
Emmaus, PA
14 mi away
Year:
2011
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
121 hp 1.6L I4
Exterior color:
White
Fuel type:
Gasoline
Interior color:
Black
Mileage:
101,598
Stock number:
125A
VIN:
WMWSU3C51BT093535

Preparing for a close up...

Photos coming soon

2017 MINI Cooper

2-Door Hatchback FWD

87,595 miles

$10,000

Fair Deal
Budd Lake, NJ
30 mi away
Year:
2017
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
134 hp 1.5L I3
Exterior color:
Volcanic Orange
Combined gas mileage:
31 MPG
Fuel type:
Gasoline
Interior color:
Black Pearl
Transmission:
6-Speed Automatic
Mileage:
87,595
Stock number:
11267P
VIN:
WMWXP5C57H2D16543

Preparing for a close up...

Photos coming soon

2010 MINI Cooper

S

80,015 miles

$8,495

Fair Deal
Cinnaminson, NJ
40 mi away
Year:
2010
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
172 hp 1.6L I4
Exterior color:
Dark Silver Metallic
Combined gas mileage:
28 MPG
Fuel type:
Gasoline
Interior color:
Carbon Black Checkered Cloth
Transmission:
6-Speed Automatic
Mileage:
80,015
Stock number:
1480
VIN:
WMWMF7C50ATW88515

Preparing for a close up...

Photos coming soon

2023 MINI Cooper

John Cooper Works 2-Door Hatchback FWD

46,230 miles

$26,250

Good Deal
Mount Holly, NJ
45 mi away
Year:
2023
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
228 hp 2L I4
Exterior color:
Midnight Black
Combined gas mileage:
29 MPG
Fuel type:
Gasoline
Interior color:
Carbon Black
Transmission:
8-Speed Automatic
Mileage:
46,230
Stock number:
SX18245
VIN:
WMW73DH00P2T21064

Preparing for a close up...

Photos coming soon

2023 MINI Cooper

S 4-Door Hatchback FWD

30,130 miles

$22,998

Good Deal
Certified Pre-Owned
Mt Laurel Township, NJ
47 mi away
Year:
2023
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
4 doors
Drivetrain:
Front-Wheel Drive
Engine:
189 hp 2L I4
Exterior color:
British Racing Green
Fuel type:
Gasoline
Interior color:
Carbon Black
Transmission:
7-Speed Automatic
Mileage:
30,130
Stock number:
P2T43692
VIN:
WMW53DK07P2T43692

Preparing for a close up...

Photos coming soon

2025 MINI Cooper

S 4-Door Hatchback FWD

3,109 miles

$33,595

Fair Deal
Certified Pre-Owned
Bala Cynwyd, PA
39 mi away
Year:
2025
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
4 doors
Drivetrain:
Front-Wheel Drive
Engine:
2L I4
Exterior color:
Chili Red Ii
Combined gas mileage:
33 MPG
Fuel type:
Gasoline
Interior color:
Brown (Beige)
Transmission:
Automatic
Mileage:
3,109
Stock number:
M25183L
VIN:
WMW53GD07S2W55714

Preparing for a close up...

Photos coming soon

2013 MINI Cooper

Hatchback FWD

44,107 miles

$8,995

Fair Deal
Croydon, PA
38 mi away
Year:
2013
Make:
MINI
Model:
Cooper
Body type:
Hatchback
Doors:
2 doors
Drivetrain:
Front-Wheel Drive
Engine:
121 hp 1.6L I4
Exterior color:
Red
Combined gas mileage:
32 MPG
Fuel type:
Gasoline
Interior color:
Black
Transmission:
6-Speed Automatic
Mileage:
44,107
Stock number:
3905
VIN:
WMWSU3C50DT548703

Sponsored

  1. Home
  2. / Used Cars
  3. / MINI Cooper
  4. / Pennsylvania
  5. / Riegelsville
Overview
Reviews
FAQs

CarGurus recommends the 2025 MINI Cooper

Picture of MINI Cooper ## Summary - With 1,027 currently listed for sale on CarGurus and an **average price of $31,730.00**, 37.4% of 2025 MINI Coopers for sale on CarGurus are rated as good or great deals. - **5 / 5 stars** rated by owners. - **97.3% of 2025 MINI Cooper models on CarGurus are accident free**. - The 2025 MINI Cooper features upgraded technology, a variety of engine options, and an engaging driving experience, emphasizing the brand's signature blend of style and fun. ## Why it stands out The 2025 MINI Cooper embodies a spirited design paired with dynamic handling, making it a favorite among drivers seeking a compact car that doesn't sacrifice character for practicality. Known for its retro styling and customization potential, the MINI Cooper offers a unique driving experience that appeals to both urban dwellers and driving enthusiasts. This model continues the tradition of delivering sharp, go-kart-like handling, enhanced by turbo-charged engine options that provide an exhilarating ride. Additionally, the introduction of advanced technology features ensures that the 2025 MINI Cooper remains competitive in the modern automotive market. ## Other model years to consider - **[2018 MINI Cooper](https://www.cargurus.com/Cars/l-Used-2018-MINI-Cooper-c27048)** - Average price: $14,328.00 - Good/great deal percentage: 39.1% - User rating: 5 / 5 - Total listings: 609 - **[2015 MINI Cooper](https://www.cargurus.com/Cars/l-Used-2015-MINI-Cooper-c24664)** - Average price: $9,898.00 - Good/great deal percentage: 36.9% - User rating: 4.18 / 5 - Total listings: 670 - **[2016 MINI Cooper](https://www.cargurus.com/Cars/l-Used-2016-MINI-Cooper-c25021)** - Average price: $10,930.00 - Good/great deal percentage: 37.1% - User rating: 4.64 / 5 - Total listings: 735 These recommendations are based on CarGurus' proprietary market data from February 20, 2026, CarGurus experts' opinions, and generative AI.

4.6 Overall rating

(1,132 reviews)

Customers say

The MINI Cooper offers a consistently fun driving experience, sporty handling, and distinctive styling loved by many owners across model years. Drivers appreciate its peppy performance and responsiveness, making it a delight for city driving and everyday use. However, some owners have mentioned downsides such as limited passenger space, potential maintenance costs, and mixed feelings about interior quality. Overall, the MINI Cooper is favored for its spirited personality and compact design, though practical considerations should be taken into account.

AI generated from the text of customer reviews.

What people say

fuel economy handling interior performance power
Alba C
5.0
Reviewed a 2025 MINI S Signature Trim 2-door Hatchback on Dec 07, 2024

Love everything about it except all the beeping. Great ride, BMW comfort and power and cute as a button.

Jeff F
4.0
Reviewed a 2015 MINI S 4-Door Hatchback FWD on Dec 31, 2024

Great engaging driving experience with manual transmission and smooth B48 turbo power. Fun exhaust note too! Cozy coupe for two adults. Backseat ideal for dog. We bought the 4-door to allow for occasional rear passengers.

Arthur J
3.0
Reviewed a 2024 MINI S 4-Door Hatchback FWD on Oct 17, 2024

Great performance and handling, providing features above its competitors in its class . One downside it’s more expensive to maintain than the other cars in its class.

Anonymous
4.0
Reviewed a 2013 MINI Hatchback FWD on Sep 16, 2024

The car is great, drives great and only has 72000 mile

R J
5.0
Reviewed a 2019 MINI Cooper on May 22, 2024

Modern Minis are stylish, comfortable, maneuverable, sporty, handle well, and reliable. They don’t require much space so they are easily parked. With the back seats folded, there is a lot of space for luggage or even golf clubs. The four cylinder engine gives good economy. Love it!

MINI Cooper FAQs

How much does the MINI Cooper cost in Riegelsville, PA?

The average MINI Cooper costs about $18,207.20. The average price has decreased by -3.3% since last year. The 194 for sale near Riegelsville, PA on CarGurus, range from $2,995 to $36,695 in price.

Is the MINI Cooper a good car?

CarGurus experts gave the 2025 MINI Cooper an overall rating of 7/10 and MINI Cooper owners have rated the vehicle a 4.6/5 stars on average. If a vehicle has both strong expert and owner reviews, you can feel confident in its quality. If either expert reviews, owner reviews, or both are spotty, you might want to do some research to figure out where the car falls short.

How many MINI Cooper vehicles in Riegelsville, PA have no reported accidents or damage?

194 out of 194 for sale near Riegelsville, PA have no reported accidents or damage.

Is the MINI Cooper safe?

CarGurus experts gave the 2025 MINI Cooper a safety rating of 7/10.

What fuel types are available?

Gasoline, Electric engines are available.

  • 2005 MINI Cooper

  • 2004 MINI Cooper

  • 2003 MINI Cooper

  • 2002 MINI Cooper

  • Used MINI Cooper for Sale Under $10,000 Near Riegelsville

  • Used MINI Cooper for Sale Under $15,000 Near Riegelsville

  • Used MINI Cooper for Sale Under $20,000 Near Riegelsville

  • Used MINI Cooper for Sale Under $25,000 Near Riegelsville

  • Used MINI Cooper for Sale Under $30,000 Near Riegelsville

  • Used MINI Cooper for Sale Under $40,000 Near Riegelsville

  • Used White MINI Cooper for Sale

  • Used Blue MINI Cooper for Sale

  • Used Red MINI Cooper for Sale

  • Used Black MINI Cooper for Sale

  • Used Silver MINI Cooper for Sale

  • Used Gray MINI Cooper for Sale

  • MINI Cooper S 2-Door Hatchback FWD

  • MINI Cooper S 4-Door Hatchback FWD

  • MINI Cooper S Convertible FWD

  • MINI Cooper 2-Door Hatchback FWD

  • MINI Cooper 4-Door Hatchback FWD

  • MINI Cooper Base

  • MINI Cooper S

  • MINI Cooper Convertible FWD

  • MINI Cooper Hatchback FWD

  • MINI Cooper SE 2-Door Hatchback FWD

  • MINI Convertibles for Sale in Riegelsville PA

  • Used MINI Electric Cars for Sale

  • Used MINI Cooper for Sale with Low Mileage

  • Used Hatchbacks for Sale with Low Mileage

  • New MINI Cooper in Riegelsville PA

  • Certified Used MINI Cooper in Riegelsville PA

  • Pontiac Solstice in Riegelsville PA

  • Mitsubishi Lancer Evolution in Riegelsville PA

  • Volkswagen Beetle in Riegelsville PA

  • MINI Cooper in Allentown PA

  • MINI Cooper in Trenton NJ

  • MINI Cooper in New Brunswick NJ

  • MINI Cooper in Reading PA

  • MINI Cooper in Philadelphia PA

  • MINI Cooper in Wilkes Barre PA

  • MINI Cooper in New York NY

  • MINI Cooper in Toms River NJ

  • MINI Cooper in Lancaster PA

  • All Used Cars

  • Manual Transmission Cars

  • Luxury Cars

  • Cars with Red Interior

  • Cheap Manual Cars

  • Hybrid Cars

  • Sports Cars

  • Electric SUVs

  • Cheap Trucks

  • Small Cars

  • Third Row SUVs

  • Three Quarter Ton Trucks

  • Lifted Trucks

  • Manual Transmission Trucks

  • Diesel Trucks

  • Hybrid SUVs

  • Dually Trucks

  • One Ton Trucks

  • Cheap SUVs

  • Lifted Ford Trucks

  • 4x4 Trucks

  • Work Trucks

  • AWD SUVs

  • Ford Trucks

  • Chevrolet Trucks

  • Toyota Trucks

  • Trucks Under $10,000

  • Cars Under $15,000

  • Sports Cars Under $20,000

  • Trucks Under $20,000

  • Used Sedans for Sale with Low Mileage

  • Used SUVs / Crossovers for Sale with Low Mileage

  • Used Hatchbacks for Sale with Low Mileage

  • Used Convertibles for Sale with Low Mileage

  • Used Vans for Sale with Low Mileage

  • Used Minivans for Sale with Low Mileage

  • Used Pickup Trucks for Sale with Low Mileage

  • Used Coupes for Sale with Low Mileage

  • Used Wagons for Sale with Low Mileage

  • The Car Store

  • Mini of Mount Laurel

  • Princeton BMW

Connect with us
Download our app
Download on the App Store Get it on Google Play
  • Company
  • About CarGurus
  • Our team
  • Press
  • Investor relations
  • Price trends
  • Careers
  • Advertise with CarGurus
  • For dealers
  • Dealer signup
  • Dealer resources
  • Terms
  • Terms of use
  • Privacy policy
  • Interest-based ads
  • Security
  • Help
  • Help center
  • Contact us
Click for the BBB Business Review of this Auto Listing Service in Cambridge MA
    • United States (EN)
    • Estados Unidos (ES)
    • Canada (EN)
    • Canada (FR)
    • United Kingdom

© 2026 CarGurus, Inc., All Rights Reserved.