Basic Set-up guidance please!

Basic Set-up guidance please!

Hi,

I was wondering if maybe I could get a little push to get me going in the right direction as far as my workflow, as my business process is unique.

I broker (buy/sell) used construction equipment. I would mostly like my CRM to track the activity flow of equipment that I have permission to advertise as well as track what customers are looking to buy. When I have permission to advertise a contractor or dealers machine I send an e-mail advert to 27,000 contacts around the world and then I would like to track who owns the machine currently, who responds with interest, what I quoted them, what they need etc and finally if someone buys it track who it was. I am confused if I should set up each machine as a product, campaign, potential or maybe use 2 or all of them and link them? I would basically like to be able to have it all linked that I can go to a machine I have advertised, see a description of it as well as pricing info, if/when I advertised it, who responded, and what I have done. on the contacts side I would like to click on a contact and see what they have bought or sold through me (preferably separated, which adds another issue as everyone could be a potential customer and vendor) what they have inquired about so I can basically see patterns to see who prefers certain makes, models, condition, age etc... my products and prices are constantly changing and usually if I do not sell it within a week or so unless the owner drops the price it often doesn't sell but would rather make it inactive over deleting it.

I am just a bit jumbled in my head on the best way to organize this workflow and is it possible to do this with the professional edition or would I have to upgrade to enterprise? I will be 1 user, do not need company wide integration and users.

Thank you all!