delarex:
Essentially you can setup a link that goes to the same page with a parameter. You then catch this parameter and do something with it (eg: change the car colour ). If you are not going to the form view then you most likely have to add some code to modify some value in the database.
So for example you can setup a link to the same content item with a custom variable:
value=$cck->getValue('demoformvalue')
Here is a link from the old forum - it's not perfect but gives you an idea of how these type of things can be achieved. This one uses a custom template - you probably can do it without a custom template however.
www.seblod.com/v2/forum/108-Tips-and-tricks/45290-How-to-manage-articles-edit-print-delete-publish-in-a-custom-list-or-table.html
You may be able for example to use the CODE PACK and catch the value and do something with it.
www.seblod.com/products/1854
And as Lionel mentioned it is possible to use AJAX which will do this without a page reload etc. You will need to do extra coding in that case, but a there is an ajax plugin for Joomla that may be useful :
extensions.joomla.org/extension/add-fullajax
Note: I do not know if this extension is suitable - I give it just for information.