How to start:

If you still have an old bike rotting away in your garage it´s pretty simple:
Open the door, get it out of there and send it to us.

If you don´t have a bike yet (or even worse - you sold it years ago for peanuts) don´t feel down:
We will find the right one for you through our network.

You make your decision: Original restore or customized build?
In either case we will take your base bike and rebuild it realizing your ideas with our creativity.

How we work:

With you we work out what you want.

From this we design a concept of your future bike.

Then we do our work.

With skilled mechanics, with quality parts and with passion for the details.

We will send you regular reports throughout the rebuild to keep you in the loop.

When the work is done we ship the bike to you wherever you are.

Does this sound good to you?

Check out our latest Projekt "Boxerlust"

A tribute to the legendary BMW model 'R90S' -
based on a 1974 original.

Proudly exposed at first sight during
"The Timers "Motorsport Revival Festival"
in Oporto/Portugal, June 2017

Philosophy
(Obviously everyone has one - so have we!)

Our approach is simple, we build riding machines - good looking riding machines.

You can ride to the next coffee shop or the next country. It´s up to you.

Bikes to ride - Not to hide!

Get in Touch

Choose your preferred weapon of mass information!

Old School Contact

You ask. We answer. Simple.

New School Contact

Just follow our Magic Footprints

High Quality Contact

Subscribe to our Magic Newsletter

Please enter your name.
Please enter a valid email address.
Something went wrong. Please check your entries and try again.

Contacts

Mail: OportoMotorWorks@gmail.com
Mobile: +351 914 656 775
Workshop: +351 220 930 715

Rua Coronel Raúl Peres, 100
4150-633 Oporto
Portugal


Fatal error: Uncaught wfWAFStorageFileException: Unable to verify temporary file contents for atomic writing. in /kunden/257891_53639/oporto/wordpress/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php:47 Stack trace: #0 /kunden/257891_53639/oporto/wordpress/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php(650): wfWAFStorageFile::atomicFilePutContents('/kunden/257891_...', '<?php exit('Acc...') #1 [internal function]: wfWAFStorageFile->saveConfig('livewaf') #2 {main} thrown in /kunden/257891_53639/oporto/wordpress/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php on line 47