How bout just a list you can filter?? Thats easy enough to implement with a database. Everyone puts in their category of car, displacement etc.
Than you can choose to filter by what you want. Since everyone wants to see something different this fills most ppls needs.
I think that's the best idea. It's on Matt's shoulders to implement (sorry Matt!).