It also has more boot space than competitors, too, helping to make it surprisingly practical for a small stylish hatchback.
You can get a range of sensible petrol and diesel engines in the DS3, but we think the turbocharged 1.6 THP is best suited to its attention-grabbing looks.
If you want a DS3 but can't afford a brand new one, it's worth considering a second-hand example. Read on to find out how much you should pay for a used DS3 and which model to choose.
What budget do I need?
Prices for decent DS3 models with full-service history and sub-100,000 miles start around £4000, with petrols and diesels commanding similar secondhand prices.
You should be able to pick up a THP-engined car for around £4500, but you’ll have to double that amount if you want a 2015-on post-facelift example.
What version should I go for?
Although the 1.6 THP petrol engine isn’t the most economical in the range, it’s the most fun to drive so is the top of our wish list.
If you’re going for a pre-facelift model, we’d avoid the most basic DSign trim level and go for DStyle at least in order to get aircon, alloy wheels and LED daytime running lights.
The post-facelift car gained a new 7.0in touchscreen infotainment system, which is better to use than the plethora of switches in older cars. If you can stretch to one of these, opt for Prestige trim or higher to get a good level of kit.
Any problems to be aware of?
Citroen DS3s are popular with younger drivers, so check the car’s bodywork and wheels for scratches and scrapes.
The THP engine can suffer from a stretched timing chain and high oil consumption, so check for rattling noises under acceleration.
Want to buy a DS3? Click here to buy a new car with What Car?
Previous used cars of the week
Got a motoring question? Our experts are standing by to help, just tweet us your question using #askwhatcar
For all the latest reviews, advice and new car deals, sign up to the What Car? newsletter here