Boas eu nunca utilizei joomla mas MVC consiste em ModelViewController
http://pt.wikipedia.org/wiki/MvcBasicamente:
Model - Todas as queries que efectuares a base de dados iriam ficar em um ou vários ficheiros numa pasta Models.
Views - O que o utilizador final irá ver na página, para ser mais especifico o HTML/CSS/JS/etc....
Controller - É o que faz a junção do Model e o View, executa funções do Model, como no teu caso iria buscar os Carros que estão para venda, etc... e enviava os dados para o View para serem apresentados ao utilizador
Não sou muito bom a explicar mas penso que dê para teres uma ideia do que é MVC
Não sei se tens muitos conhecimentos de programação, nomeadamente PHP, mas se tiveres alguns, aconselho-te a utilizares uma framework tipo CodeIgniter, Laravel ( a minha preferida agora ), CakePHP, entre outras e desenvolvas o teu projecto de raiz, alem de aprenderes imenso enquanto desenvolves o projecto, ira tornar-se mais fácil para adicionares funcionalidades no futuro a esse projecto.
Just my 2 cents..