depends on vehicle
cheapies i use Gumtree (free to advertise)
pistonheads for anything a bit different (assming they keep it the way it is at the moment)
Autotrader if normal motors under £1000 (costs a £10)
Ebay can be good sometimes but everyone wants a bargain