Sport cars are more expensive because of the high quality materials used in the production compared to the material used in ordinary cars. Example is the interior design of these cars.
Sport cars perform more functions than other cars, they are designed in a way that makes them faster and lighter. They have large engines and more powerful engines, they carry a different kind of wheel compared to normal road cars and they have many other high quality features. All of these add to the reason why sport cars are more expensive.